【发布时间】:2023-04-08 06:20:03
【问题描述】:
对于我的问题,我看到了类似的答案,但我只想说清楚。即使应用程序未处于活动状态,我的应用程序也需要发送要触发的事件。我认为它不能使用 NSTimer 来完成。我的问题是,我是否需要在主运行循环以外的其他一些运行循环中运行计时器来传递运行循环,这样即使应用程序处于非活动状态,它也会被传递。
【问题讨论】:
标签: objective-c iphone-sdk-3.0 nstimer
对于我的问题,我看到了类似的答案,但我只想说清楚。即使应用程序未处于活动状态,我的应用程序也需要发送要触发的事件。我认为它不能使用 NSTimer 来完成。我的问题是,我是否需要在主运行循环以外的其他一些运行循环中运行计时器来传递运行循环,这样即使应用程序处于非活动状态,它也会被传递。
【问题讨论】:
标签: objective-c iphone-sdk-3.0 nstimer
如果您的意思是应用程序关闭时,则不能。当用户返回主页面时,iPhone 应用程序终止,并且没有打开任何后台线程。
【讨论】:
此外,推送通知实际上并不会唤醒应用程序。他们只是在图标上放了一个徽章,并通知用户该应用程序有待处理的通知。在用户激活之前,该应用实际上不会有机会做任何事情。
乔
【讨论】: