在后台运行ios应用
Posted
技术标签:
【中文标题】在后台运行ios应用【英文标题】:run ios app in background 【发布时间】:2013-09-17 17:53:53 【问题描述】:我是 ios 编程的新手,我设法创建了一个倒计时到 0 的倒计时计时器,当计时器到达 0 时,会弹出 UIAlertView 说计时器已完成。
虽然我的问题是当我最小化应用程序或屏幕进入睡眠状态时,我的倒数计时器停止并且我的警报不会出现,直到我再次启动应用程序并让它倒计时到 0。
所以我的问题基本上是,如何让应用在后台运行,或者至少让它在后台倒计时?
提前致谢!
【问题讨论】:
【参考方案1】:最简单的方法是创建“本地通知”。当您的应用程序进入后台时,取消您的计时器,但安排一个本地通知,该通知将在您的计时器达到“0”时在fireDate
处触发。如果在您的应用程序处于后台时触发本地通知,用户将收到适当的警报,并有机会启动您的应用程序。
请参阅 Apple Local and Push Notification Programming Guide,了解有关如何安排并处理本地通知的说明。
【讨论】:
以上是关于在后台运行ios应用的主要内容,如果未能解决你的问题,请参考以下文章