StopUpdatingLocation method not working for iOS5(StopUpdatingLocation 方法不适用于 iOS5)
问题描述
我正在开发地图应用程序,
I am working on map application,
我正在尝试使用 [locationManager stopUpdatingLocation];
方法来停止定位服务.
I am try to use [locationManager stopUpdatingLocation];
method to stop the Location services.
在iOS4.3好像可以正常使用,但是在iOS5就不行了.
It seems that it works fine in iOS4.3 but in iOS5, it's not working.
请任何人建议我如何在 iOS5 中停止定位服务?
Please any one suggest me How to stop location services in iOS5?
推荐答案
有时位置管理器即使在 stopUpdationLocations
之后也不会停止.
Sometimes it happens that location manager does not stop even after stopUpdationLocations
.
您需要为该集合释放您的位置管理器:
You need to release your location manager, for that set:
locationManager = nil;
这应该写在:
[locationManager stopUpdatingLocation];
另外,请注意不要在将 locationManager 对象设置为 nil 后调用它,否则您的应用程序将崩溃.
Also, take care you don't call locationManager object, after setting it to nil, else your application will crash.
如果它仍然没有停止位置服务,那么有解决方案,如果您以后不想使用它,只需使用 BOOL 变量.
If it stills not stopping location services, then there is work around solution, just use BOOL variable if you don't want to use it in future.
这篇关于StopUpdatingLocation 方法不适用于 iOS5的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:StopUpdatingLocation 方法不适用于 iOS5
- SetOnItemSelectedListener上的微调程序错误 2022-01-01
- 网上有没有好的 UIScrollView 教程? 2022-01-01
- 在 Iphone SDK 的导航栏上添加多个按钮 2022-01-01
- 如何在 iPhone 模拟器中重置 NSUserDefaults 数据? 2022-01-01
- 使用自动布局向 UIScrollView 添加动态大小的视图 2022-01-01
- URL编码Swift iOS 2022-01-01
- 类似于 Mail.app 的 iPad 模态视图控制器? 2022-01-01
- GPS状态的广播接收器? 2022-01-01
- UITextView 内容插图 2022-01-01
- Xcode 7.3 中带有 UILabel 的 UIStackView 2022-01-01