2016-12-07 4 views
-2

У меня есть следующий метод, который написан быстрым (до быстрого 3). ниже методне может конвертировать AnyHashable в swift 3

func application(application: UIApplication, didReceiveRemoteNotification launchOptions: [AnyHashable: Any]) -> Void { 
    Branch.getInstance().handlePushNotification(launchOptions) 
} 

это дает и ошибка Use of undeclared type AnyHashable. как я могу скрыть это до быстрого 3. Я пробовал со следующим.

func application(application: UIApplication, didReceiveRemoteNotification launchOptions: [NSObject : AnyObject]) -> Void { 
     Branch.getInstance().handlePushNotification(launchOptions) 
    } 

удаляет эту ошибку, но не знает, что она действует аналогичным образом. надеюсь, что это поможет. чем раньше.

+0

показать код handlePushNotification –

ответ

8

преобразование типа

enter image description here

сделать как

func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any]) { 
print("received a notification") 
    Branch.getInstance().handlePushNotification(launchOptions) 

} 

для получения дополнительной информации вы можете получить от branch in Git

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