[英]IconBadgeNumber still appear, nevertheless removed IconBadgeNumber description
问题是IconBadgeNumber仍然出现“ 1”。
我已经删除了所有applicationIconBadgeNumber
描述,
删除了该应用并重新构建。
尽管如此,仍然会出现图标徽章编号。
为什么会出现这种问题?
这个问题似乎重复了,请务必查看从iOS应用程序图标中删除徽章
下次,请尝试做一些研究,然后再问问。
您可以通过将通知的applicationIconBadgeNumber属性分配为0来删除徽章编号。
(当您的应用程序处于后台时)
- (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif {
NSString *itemName = [notif.userInfo objectForKey:ToDoItemKey];
[viewController displayItem:itemName]; // custom method
app.applicationIconBadgeNumber = notification.applicationIconBadgeNumber - 1;
}
以及启动您的应用程序时:
- (void)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)opts {
// check launchOptions for notification payload and custom data, set UI context
[self startDownloadingDataFromProvider]; // custom method
app.applicationIconBadgeNumber = 0;
// other setup tasks here....
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.