【发布时间】:2010-12-31 09:41:52
【问题描述】:
我正在创建一个 iphone 应用程序,如果应用程序进入后台模式,我需要停止正在运行的线程,是否可以在 iphone 应用程序中停止线程? 因为如果应用程序进入前台,我的线程会连续显示位置通知警报消息。
如果有人知道,请帮助我。 提前致谢。
【问题讨论】:
标签: iphone nsthread uilocalnotification
我正在创建一个 iphone 应用程序,如果应用程序进入后台模式,我需要停止正在运行的线程,是否可以在 iphone 应用程序中停止线程? 因为如果应用程序进入前台,我的线程会连续显示位置通知警报消息。
如果有人知道,请帮助我。 提前致谢。
【问题讨论】:
标签: iphone nsthread uilocalnotification
如果您的应用已切换到后台,操作系统将通过调用您的代理方法之一通知您:
- (void)applicationDidEnterBackground:(UIApplication *)application {
您的应用不会立即冻结。您可以立即联系您的服务器(如果有)或应用程序中的任何控制器并停止显示通知。
顺便说一句:我建议您首先在真实设备上测试您的应用程序,看看它在切换到后台时的行为。操作系统可能会为您冻结该线程。您可能无需做任何事情。
【讨论】:
Tutorial 将指导您实现目标。
【讨论】: