在我的iphone应用程序中我每隔一分钟跟踪后台的用户位置。为此我使用uiswitch.with启动/停止后台进程的帮助。当我在跟踪选项页面中启动和停止完美启动和停止后台服务。如果我去另一个页面与该服务启动状态,我不能停止该服务..后台服务正在进行....但与导航控制器后退按钮我来到那个页面意味着它正在工作..所以我很困惑的地方我错过了..请帮助我...
答案 0 :(得分:0)
- (void)_stopLocation
{
if (__locationStarted) {
if (![self isLocationServicesEnabled]) {
return;
}
[self.locationManager stopUpdatingLocation];
__locationStarted = NO;
}
}
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
[self _stopLocation];
}