我正在开发地图应用程序,
我正在尝试使用[locationManager stopUpdatingLocation];
停止定位服务的方法。
看起来它在iOS4.3中工作正常,但在iOS5中,它不起作用。
请问有人建议我如何在iOS5中停止位置服务吗?
有时,位置管理器即使在之后也不会停止stopUpdationLocations
.
您需要为该集合释放您的位置管理器:
locationManager = nil;
这应该写在:
[locationManager stopUpdatingLocation];
另外,请注意在将 locationManager 对象设置为 nil 后不要调用它,否则您的应用程序将崩溃。
如果仍然没有停止位置服务,那么有解决方案,如果您将来不想使用它,只需使用 BOOL 变量即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)