J'essaie de supprimer le badge d'icône dans Swift, mais PFInstallation ne semble plus fonctionner. Comment puis-je faire cela?
86
Vous pouvez "supprimer" l'icône du badge d'application en la définissant sur 0:
Swift <3,0
UIApplication.sharedApplication().applicationIconBadgeNumber = 0
Swift 3.0+
UIApplication.shared.applicationIconBadgeNumber = 0
Cette question montre quand vous pouvez l'utiliser: Comment effacer le nombre de badges de notification push dans iOS?
UIApplication.shared.applicationIconBadgeNumber = 0
avec Swift 3Swift 4.2
Au AppDelegate, mettez simplement ce code:
func applicationDidBecomeActive(_ application: UIApplication) { application.applicationIconBadgeNumber = 0 }
la source
Swift 5
À l'AppDelegate didFinishLaunchingWithOptions
UIApplication.shared.applicationIconBadgeNumber = 0
la source