我有一个使用核心位置服务的应用。它在iPhone设备上完美运行,但有时我想在模拟器上测试它,在这种情况下,我需要Xcode将一些假位置发送到模拟器。
所以我使用'Debug>像往常一样模拟选择伦敦或旧金山的位置功能,但没有任何反应!永远不会调用我的didUpdateToLocation
方法!
我之前看到过(再次只在模拟器上),我认为Xcode有点儿马车,但现在我无法获得任何位置。
我可能在某处改变了一些模糊的设置吗?
(我使用kCLLocationAccuracyThreeKilometers
和kCLDistanceFilterNone
)。
同样,它只是一个模拟器问题。
非常感谢。
答案 0 :(得分:1)
好吧,这很令人尴尬,这是因为我在几天前说'不'这个问题'你想让应用X访问你的位置吗?'出现在应用程序中。
所以,如果你有同样的问题,那么可能值得从模拟器中完全删除应用程序并重新安装它以再次被问到这个问题(并且这次回答'是')。
哦,好吧,可能会删除这个堆栈溢出问题......
答案 1 :(得分:0)
为什么不尝试在模拟器中设置纬度经度值 调试 - > location - >自定义位置,你的模拟器就像你当前的位置一样工作。