IOS角标自增和清空是写在哪个方法里?怎么写啊?

ios
标签: #<Tag:0x00007fb83d11ad30>

(yangzhicheng) #1

我现在的角标无论推几条都是1,而且打开推送后角标无变化。


#2

(yangzhicheng) #3
//从后台点击icon进入时清除角标
func applicationWillEnterForeground(_ application: UIApplication) {
application.applicationIconBadgeNumber = 0;
}

这个是什么方法呀?还有就是

+ (BOOL)setBadge:(int)value  //value 取值范围:[0,99999]
+ (void)resetBadge  //相当于  [setBadge:0],清空角标

这个方法直接写到AppDelegate.h里就可以了吗?


#4

备注不是说了吗?如果需要从后台点击icon进入时清除角标,就在这个方法里面调用清除角标的方法

清除角标的方法,写在你们需要清除的地方呀。