setApplicationIconBadgeNumber

setApplicationIconBadgeNumber

我正在开发一个应用程序,其中我必须多次更新应用程序图标中显示的标志。但是,我注意到的是,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/

10-12 21:31