override func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {
println("hey)
}
我已經成功地調用在前臺應用程序時,我發送推送通知的方法。
如果我重寫
override func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {
println("hey")
}
發送與前臺應用程序的通知時,我沒有得到任何方法調用。爲什麼第一個工作,但第二個不是當應用程序在前臺?
請注意,我一次只實現其中的一個。不是在同一時間。
不使用完成處理程序時會收到警告。我應該忽略它嗎? –
@AdamJohns - 你會得到什麼警告?什麼版本的XCode/Swift? – foundry