Im在推送通知代碼表單Bluemix中存在一些問題,可以在此處找到。Swift 2:推送通知設置
https://console.ng.bluemix.net/docs/services/mobilepush/t_enable_ios_notifications_register.html
*********不知道我怎麼錯過了這個問題已經excisted *******
,讓我,我已經寫了代碼中的錯誤是:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let notificationTypes: UIUserNotificationType = UIUserNotificationType.Badge | UIUserNotificationType.Alert | UIUserNotificationType.Sound
let notificationSettings: UIUserNotificationSettings = UIUserNotificationSettings(forTypes: notificationTypes, categories: nil)
application.registerUserNotificationSettings(notificationSettings)
application.registerForRemoteNotifications()
return true
}
它給我的錯誤是:「沒有 '|'候選人產生預期contexual結果類型「UIUserNotificationType」要清除它的第二個「|」這是錯誤的
這個問題,我還沒有#2發現,雖然:。
在我後面的代碼(AppDelegate中)我得到一個錯誤在此代碼:
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {
它說: 「應用程序「無效redeclartion(_:didRecieiveRemoteNotification:fetchCompletionHander :)」
任何想法,甚至意味着什麼?
不知道如何錯過了一個。我在這裏查了很多關於stackoverflow的問題,之前對相同問題的回答並沒有幫助我。但是這個線程還有一個問題,我不知道如何回答。感謝您看到此:) – Jesper