Я пытался сделать приложение с PARSE, но я не могу запустить его, потому что я получаю сообщение об ошибке сказав:My Parse Starter Project не будет работать. Swift 2,0 Xcode 7 бета 6
«Невозможно вызвать„suscribeToChanelInBackground“со списком аргументов типа ' (String, (Bool, NSError)?) ->()) ''»
И это указывает на строку кода:
PFPush.subscribeToChannelInBackground((succeeded: Bool, error: NSError?)){
Который в Push Notifications Раздел:
func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
let installation = PFInstallation.currentInstallation()
installation.setDeviceTokenFromData(deviceToken)
installation.saveInBackground()
PFPush.subscribeToChannelInBackground((succeeded: Bool, error: NSError?)){
if succeeded {
print("ParseStarterProject successfully subscribed to push notifications on the broadcast channel.\n");
} else {
print("ParseStarterProject failed to subscribe to push notifications on the broadcast channel with error = %@.\n", error)
}
}
}
func application(application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: NSError) {
if error.code == 3010 {
print("Push notifications are not supported in the iOS Simulator.\n")
} else {
print("application:didFailToRegisterForRemoteNotificationsWithError: %@\n", error)
}
}
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {
PFPush.handlePush(userInfo)
if application.applicationState == UIApplicationState.Inactive {
PFAnalytics.trackAppOpenedWithRemoteNotificationPayload(userInfo)
}
}
Так что я не могу понять, что делать, я искал по всему миру об этом, и я думаю, что это может быть связано с новым быстрым обновлением Swift 2.0 (которое я использую вместе с Xcode 7 бета) Это мой код, или синтаксический анализ, связанный с новым быстрым? Я пробовал комментировать это, потому что мне не нужны уведомления в моем приложении, хотя, по-видимому, вам нужен этот раздел кода, и мне, возможно, придется использовать тот же код где-то еще, что я думаю, что вы делаете. Заранее спасибо.
Почему вы не обновляетесь до последней официально выпущенной версии Xcode 7 (7.0. 1) и посмотрим, остались ли ваши ошибки? – HAS
Хорошо, я попробую, это может сработать. –