首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后台的NSTImer只能工作几分钟

后台的NSTImer只能工作几分钟
EN

Stack Overflow用户
提问于 2014-03-12 04:47:48
回答 1查看 82关注 0票数 0

如果需要发布本地通知,我在我的应用程序中有NSTimer在后台检查,它工作得很好,但只在进入后台模式后的几分钟内。我怎么才能让NSTimer一直在后台运行呢?

代码语言:javascript
复制
[[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:nil];
[[NSRunLoop mainRunLoop] addTimer:self.timer forMode:NSRunLoopCommonModes];
EN

回答 1

Stack Overflow用户

发布于 2014-03-12 04:50:40

只有当您注册长时间运行的后台任务,并且需要有特定的原因才能获得批准时,才能执行此操作。看一看documentation

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

https://stackoverflow.com/questions/22336296

复制
相关文章

相似问题

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