我正在试验清除来自通知中心的通知(其中解决方法包括将徽章号码设置为0,因为没有api可以删除它们)。setApplicationIconBadgeNumber没有任何作用
但是在实验中我注意到我无法得到setApplicationIconBadgeNumber对徽章编号有任何影响。
例如,如果我有:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 5];
(和setApplicationIconBadgeNumber不会被调用其他地方)
再有就是对图标没有徽章,让含有一些独自一人。
(该通知不设置徽章数量,或许必须有setApplicationIconBadgeNumber之前开始徽章数量:有任何影响,任何人都可以证实或否认?)
UPDATE:,我已经在控制台中注意到了这一点,也许其相关:
May 24 16:12:49 unknown installd[138] <Error>: entitlement 'aps-environment' has value not permitted by a provisioning profile
May 24 16:12:49 unknown SpringBoard[51] <Warning>: Killing com.mycompany.xxx for termination assertion
May 24 16:12:50 unknown installd[138] <Error>: entitlement 'aps-environment' has value not permitted by a provisioning profile
May 24 16:12:50 unknown SpringBoard[51] <Warning>: Reloading application state for 'com.mycompany.xxx' as its modification date or path has changed
May 24 16:12:50 unknown SpringBoard[51] <Warning>: Reloading and rendering all application icons.
最后一行的声音有关,这还只是刚刚开始发生,不知道为什么,我没有改变型材等,他们是最新的和有效的在Xcode中。我将为此发布一个单独的问题
我没有变,在控制台的任何更多,但我仍然无法看到任何徽章图标。做我的头。 – Gruntcakes