Próbuję szybko usunąć ikonę ikony, ale PFInstallation wydaje się już nie działać. Jak mam to zrobic?
86
Możesz „usunąć” ikonę plakietki aplikacji, ustawiając ją na 0:
Swift <3.0
UIApplication.sharedApplication().applicationIconBadgeNumber = 0
Swift 3.0+
UIApplication.shared.applicationIconBadgeNumber = 0
To pytanie pokazuje, kiedy możesz go użyć: Jak wyczyścić liczbę znaczków powiadomień push w iOS?
UIApplication.shared.applicationIconBadgeNumber = 0
z Swift 3Swift 4.2
W AppDelegate po prostu umieść ten kod:
func applicationDidBecomeActive(_ application: UIApplication) { application.applicationIconBadgeNumber = 0 }
źródło
Szybki 5
Na AppDelegate didFinishLaunchingWithOptions
UIApplication.shared.applicationIconBadgeNumber = 0
źródło