locationmanager不会停止

时间:2013-01-21 06:26:36

标签: iphone gps

我正在启动GPS然后将其保持打开并使用openUrl在应用程序内拨打电话,然后再次返回应用程序并尝试通过拨打stopUpatingLocation来停止该GPS,但GPS并未停止

请提供一些停止GPS的解决方案。

代码

 app.locationManager.delegate=app;
 [app.locationManager startMonitoringSignificantLocationChanges];
 [app.locationManager startUpdatingLocation]; //start gps              

然后使用代码 [[UIApplication sharedApplication] tel:@"number"];

调用hangup
**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];

提前致谢

1 个答案:

答案 0 :(得分:1)

我想只是为位置管理器对象发布一个版本。也就是说它是一个零。

示例:

[locationManager release];
locationManager=nil;

在你的dealloc中写下这两行。 希望它有所帮助