在我的 iphone 应用程序中,我每隔一分钟在后台跟踪用户位置。为此,我正在使用 uiswitch。在我启动/停止后台进程的帮助下。当我在该跟踪选项页面中时,启动和停止完美地启动和停止后台服务。如果我转到具有该服务启动状态的另一个页面,我将无法停止该服务..该后台服务正在运行....但是使用导航控制器后退按钮,我来到该页面意味着它正在工作..所以我很困惑我错过了那个..请帮我...
问问题
24 次
1 回答
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];
}
于 2013-08-21T13:48:44.660 回答