Pytania otagowane jako unusernotificationcenter

11
Rejestracja w celu korzystania z powiadomień push w Xcode 8 / Swift 3.0?
Próbuję sprawić, by moja aplikacja działała w Xcode 8.0 i napotykam błąd. Wiem, że ten kod działał dobrze w poprzednich wersjach swift, ale zakładam, że kod został zmieniony w nowej wersji. Oto kod, który próbuję uruchomić: let settings = UIUserNotificationSettings(forTypes: [.Sound, .Alert, .Badge], categories: nil) UIApplication.sharedApplication().registerUserNotificationSettings(settings) UIApplication.shared().registerForRemoteNotifications() Wyświetlany przeze mnie …

7
UIApplication.registerForRemoteNotifications () należy wywołać tylko z głównego wątku
Xcode 9 (iOS 11) wyświetla mi błąd / ostrzeżenie podczas rejestracji w celu otrzymania (zdalnego) powiadomienia. Oto komunikat o błędzie A oto kod, próbowałem: let center = UNUserNotificationCenter.current() center.delegate = self center.requestAuthorization(options: [.sound, .alert, .badge]) { (granted, error) in if error == nil{ UIApplication.shared.registerForRemoteNotifications() } } Linia błędu / ostrzeżenia: …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.