我有一个使用CCLocation的iphone应用程序。我得到了我的观点并跟踪我需要的距离。
当我在我的应用程序中从一个视图切换到另一个视图(在另一个屏幕上看到另一个视图)时,我得到了一个dealloc并且松开了GPS跟踪。
什么是bizzare,如果用户留在视图并切换应用程序(使用多任务处理),我可以保持它的工作但我似乎无法在我自己的应用程序中将其用于多任务!?
有关如何阻止视图自行释放的任何想法吗?
谢谢, 亚历
答案 0 :(得分:1)
使用MVC范例,您应该将GPS /位置跟踪代码放在保留的模型或控制器对象中,而不是放在可以释放的View对象中。