我正在启动GPS然后将其保持打开并使用openUrl
在应用程序内拨打电话,然后再次返回应用程序并尝试通过拨打stopUpatingLocation
来停止该GPS,但GPS并未停止
请提供一些停止GPS的解决方案。
代码
app.locationManager.delegate=app;
[app.locationManager startMonitoringSignificantLocationChanges];
[app.locationManager startUpdatingLocation]; //start gps
然后使用代码 [[UIApplication sharedApplication] tel:@"number"];
**Now after call hangup i need to stop that gps .... i have already written code below**
[app.locationManager stopMonitoringSignificantLocationChanges];
[app.locationManager stopUpdatingLocation];
app.locationManager=nil;
[app.locationManager release];
提前致谢
答案 0 :(得分:1)
我想只是为位置管理器对象发布一个版本。也就是说它是一个零。
示例:
[locationManager release];
locationManager=nil;
在你的dealloc中写下这两行。 希望它有所帮助