0
我在我的应用程序中使用UILocalNotifications,当我第一次启动应用程序的徽章计数应用程序图标显示2.同样的事情发生时,当我安装应用程序IPA文件。如果我打开应用程序一次并进入后台,则不显示徽章数量。 我正在使用以下代码将徽章数量设置为第一次。应用程序图标徽章计数显示2为第一次安装
if (! [[NSUserDefaults standardUserDefaults]boolForKey:@"FIRSTRUNCOMPLETE"]) {
[UIApplication sharedApplication].applicationIconBadgeNumber=0;
[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"FIRSTRUNCOMPLETE"];
我应该如何使第一次安装的徽章数为0。
你在哪里写的代码?我的意思是它在Appdelegate? – Suresh 2013-03-20 11:22:43
in Appdelegate-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {///}方法。 – Madhu 2013-03-20 11:41:32
试试这个 - > application.applicationIconBadgeNumber = 0; – Suresh 2013-03-20 12:43:16