我正在开发一个应用程序,其中我必须多次更新应用程序图标中显示的标志。但是,我注意到的是,setApplicationIconBadgeNumber api在应用程序的生命周期内仅工作一次。我已经尝试过使用UILocalNotification,然后可以正常工作,但是,我不想遵循该路线。你们遇到过类似的问题吗?如果是,是否有任何指针?
问候
尼丁
最佳答案
这是iOS中的错误。今天它仍在6.0.1中存在,我只是通过一种变通办法对其进行了修复:
// Clear app badge number. Work-around for bug in iOS.
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
关于iphone - setApplicationIconBadgeNumber多次调用时不会更新徽章,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3746956/