首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查我的applicationIconBadgeNumber值?

如何检查我的applicationIconBadgeNumber值?
EN

Stack Overflow用户
提问于 2017-03-22 23:08:15
回答 1查看 224关注 0票数 1

我想我的redDot显示时,我有一些价值在徽章,即UIApplication.shared.applicationIconBadgeNumber这是我写的代码,但似乎不工作:

代码语言:javascript
复制
import UserNotifications

@IBOutlet weak var redDot: UIImageView!

override func viewDidLoad() {
    super.viewDidLoad()

    runCheck()

}

func runCheck(){
    if (UIApplication.shared.applicationIconBadgeNumber>=1) {
        self.redDot.alpha=1
    }
    else {
        self.redDot.alpha=0
    }
}
EN

回答 1

Stack Overflow用户

发布于 2017-03-24 11:33:02

根据我们在聊天中的谈话,你需要做三件事:

  1. 您设置了一个通知,以便稍后使用工卡编号触发。但通知不会自动设置徽章编号。
  2. 您必须在通知触发时处理通知,检查徽章号值并明确更新应用程序的徽章编号
  3. 您在其他视图中检查应用程序徽章编号并显示/隐藏红点。

我认为你正在做#1和#3,但不是#2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42955562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档