在网上搜了很多,发现了很多都说是直接使用applicationIconBadgeNumber就行了
可是,自己能了后,根本没反应。后来才知道,iOS8.0之后,需要设置通知。
废话不多说,直接上代码
//通过sharedApplication获取该程序的UIApplication对象
UIApplication *app=[UIApplication sharedApplication];
app.applicationIconBadgeNumber=1;
// 创建通知对象
UIUserNotificationSettings *setting = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
// 注册用户通知
[app registerUserNotificationSettings:setting];
然后点击运行时,就会弹出消息
点击Allow,然后按住 command+shift+H返回,就会发现已经设置好角标了
好了,虽然是些小东西,但也成长也是一点一点的积累的,加油!