微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios – 我可以用Xcode模拟器测试重大变化吗?

我想知道我是否可以在 Xcode Simulator中测试“重要更改”位置服务(startMonitoringSignificantLocationChanges方法),或者仅在实际设备中工作.
请注意,我已经在模拟器中尝试过了,但它并没有起作用,但我不知道这是否只是因为它不适用于模拟器,或者因为我做错了.

谢谢

解决方法

我在之前已经回答了这个问题,并且使用模拟器不是一种准确的方式来测试-startMonitoringSignificantLocationChanges.

这种方法主要依赖于细胞塔三角测量和切换.您可以偶尔从模拟器获取初始解决方案,但是就是这样.之后不会更新任何其他位置.您将必须在设备上测试以查看您的程序是否正确响应此方法.

一个替代方法是测试您可能希望在-didUpdatetoLocation的回调中执行的任何逻辑,并使用-startUpdatingLocation.虽然这是电池寿命的一个很大的缺点,它将允许您获得准确的位置更新进行测试.当您在模拟器中完成所有的扭结之后,将所有操作都转移到重要的位置,从而改变方法并在设备上进行测试.

希望这可以帮助.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐