如果应用程序进入iPhone的后台模式,如何停止运行线程?

时间:2010-12-31 09:41:53

标签: iphone nsthread uilocalnotification

我正在创建一个iphone应用程序,如果应用程序进入后台模式,我需要停止正在运行的线程,是否可以在iphone应用程序中停止线程? 因为我的线程会在应用程序进入前台时连续显示位置通知警报消息。

如果有人知道,请帮助我。 提前谢谢。

2 个答案:

答案 0 :(得分:0)

如果您的应用已切换到后台,操作系统会通过调用您的代理方法告知您:

- (void)applicationDidEnterBackground:(UIApplication *)application {

您的应用不会立即被冻结。您可以立即联系您的服务器(如果有)或应用程序中的任何控制器,并停止显示通知。

顺便说一句:我建议您首先在真实设备上测试您的应用,看看它在切换到后台时的行为方式。操作系统可能会为您冻结该线程。没有什么可以在你身边做。

答案 1 :(得分:0)

Tutorial将指导您实现目标。