我想让我的应用更新applicationIconBadgeNumber
。
为此,我使用:
let settings = UIUserNotificationSettings(forTypes: .Badge, categories: nil)
UIApplication.sharedApplication().registerUserNotificationSettings(settings)
...
UIApplication.sharedApplication().applicationIconBadgeNumber = someNumber
一切正常。 但现在我希望该用户可以选择关闭/打开此应用在我的应用内,而不是在iOS设置中。
我尝试使用UIApplication.sharedApplication().cancelAllLocalNotifications()
,但在我的情况下不起作用。
我该怎么做?
答案 0 :(得分:1)
您需要实施设置套件,并相应地在应用内部提及要打开/关闭的UI组件。 https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/UserDefaults/Preferences/Preferences.html