1
我有一个应用程序发送远程本地通知,我想检查我的徽章的价值,并相应地显示redDot
。这是很累,但似乎什么,我没有工作,我如何检查我的徽章号码的价值?
override func viewDidLoad() {
super.viewDidLoad()
if UIApplication.shared.applicationIconBadgeNumber>=1{
self.redDot.alpha=1
}
else{
self.redDot.alpha=0
}
}
当我打印的UIApplication.shared.applicationIconBadgeNumber
值它打印0
相反,它的1
,因为这就是我的徽章的价值。
此时'UIApplication.shared.applicationIconBadgeNumber'的值是什么(在调试器中使用'po'或打印并在控制台中查找) –
@LouFranco及其'0' –
您对代码有什么问题你发布了吗? – rmaddy