Xcode位置服务没有触发didUpdateLocation Bug?

时间:2016-07-19 14:40:44

标签: ios objective-c xcode location core-location

我有设置位置来处理我的项目,没有任何问题。我可以从didUpdateLocations轻松获得坐标。但是,我意识到有时在初始运行期间(Xcode运行),即使授予了所有访问权限并且选择了模拟位置选择(模拟器 - >位置 - >调试 - >苹果)。简单的解决方法是我再次选择Apple位置,一切都再次运行。我不知道这是不是一个错误?

另外,我希望我的应用程序能够检测到didUpdateLocations被解雇的信号很差或没有信号?我问的原因是因为根据以下链接,在didUpdateLocations里面,我可以调用location [0] .horizo​​ntalAccuracy来检测零信号。但是,只有当我的信号为零时,这个功能才会被触发,它才会起作用吗?

Xcode: How to show GPS strength value?

1 个答案:

答案 0 :(得分:0)

尝试为您的应用程序启用位置服务。设置 - >隐私 - > 位置服务并为您的应用设置权限。 由于Xcode中的错误,每次安装应用程序都会出现这种情况。所以最好的选择是获得真正的设备。当然,如果你能负担得起的话。 希望这可以帮助。