çağrıldı Hiçbir şansla getirme tamamlama bloğunu uygulamaya çalışıyorum. Ne zaman bir APN gönderirim, xcode hala uygulanmadığından şikayet ediyor. İşte benim koddidReceiveRemoteNotification: fetchCompletionHandler: ancak tamamlama işleyicisi hiç bir zaman
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {
println("2. User Data", userInfo)
completionHandler(UIBackgroundFetchResult.NewData)
}
ve ben
Baskıyı kaldırın veya bir NSLog'a değiştirin, ardından tekrar deneyin. Bu işe yaramazsa, completionHandler'ı bir gönderme bloğuna sarın ve bir arka plan kuyruğuna (ana iş parçacığına değil) gönderin; bu nedenle, bu yöntemin geri dönmesinden sonra çağrılır. –
@DavidH 'println' 'NSLog' ile değiştirdiğimde artık uyarı görmedim. Teşekkürler! –