2016-04-20 3 views
0

У меня есть некоторые проблемы с формой кода push-уведомления Bluemix, которую можно найти здесь.Swift 2: Настройки уведомлений Push

https://console.ng.bluemix.net/docs/services/mobilepush/t_enable_ios_notifications_register.html

********* Dont знаю, как я пропустил, что этот вопрос уже 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» Чтобы очистить его второй «|», что это неправильно


Этот вопрос я нету найти на Stackoverflow хотя:..

Позже в моем коде (AppDelegate) я получаю сообщение об ошибке в этом коде:

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) { 

И он говорит: "Invalid redeclartion из«приложения (_: didRecieiveRemoteNotification: fetchCompletionHander :)"

Любые идеи, что это значит?

+0

Dont знаю, как я пропустил тот. Я много проверил здесь в stackoverflow и ответы на одни и те же вопросы, прежде чем не помог мне. Но в этом потоке еще есть еще один вопрос, который я не знаю, как ответить. Спасибо, что увидели это :) – Jesper

ответ

1

Ее массив в быстрой

пусть notificationTypes: UIUserNotificationType = [UIUserNotificationType.Sound, UIUserNotificationType.Alert, UIUserNotificationType.Badge]

Смежные вопросы