我在我的应用程序中跟踪用户的位置,当我收到第一个位置更新时我会停止更新。这个想法是只获得一次用户位置的“快照”,而不是实际跟踪用户的移动。
但是在设备和模拟器上的 iOS 5.1 中,屏幕右上角的定位服务图标在跟踪开始后不会消失。
在 iOS 5.0 上(只能在模拟器中测试),图标按预期出现和消失。
有谁知道可能影响 iOS 5.1 中 CoreLocation 的任何错误?
我发现其他人报告了非常相似的情况,但是他说,如果您在多任务栏中强行终止该应用程序,则该图标将被删除,我的图标仍然存在,即使该应用程序根本没有运行也是如此。
另外(杀死应用程序后),如果我在设置中进入位置服务,我的应用程序会亮起紫色,我可以打开或关闭,切换顶部的位置图标没有问题。
看看这个人:http ://bendodson.com/weblog/2012/03/14/ios-5-1-location-services-bug/