当前位置:  开发笔记 > IOS > 正文

Apple Watch上的问题跟踪位置

如何解决《AppleWatch上的问题跟踪位置》经验,为你挑选了0个好方法。

我已经构建了一个Apple Watch App,它使用CLLocation来跟踪用户位置.应用程序的想法是使用内置GPS工作,而不需要手机.

当我运行手表应用程序时,它会提示我提供必须从手机应用程序授予的各种权限.

如果我这样做,然后开始跟踪手表,我会初次调用

- (void)locationManager:(CLLocationManager*)manager didFailWithError:(NSError*)error

这很正常,我只是再次开始追踪.然后我接到一些电话

- (void)locationManager:(CLLocationManager*)manager didUpdateLocations:(NSArray*)locations

但随后它就停止接收更新.

如果我在iPhone上运行完整曲目,然后在Watch上运行曲目,则跟踪工作正常.

测试完成:

在iPhone上正确设置了锻炼和位置的已检查权限

如果在未接收更新的轨道上,您拒绝对手机上的位置服务进行授权,然后再将其重新打开,则会再次调用上述两种方法,然后停止.所以一切都留在记忆中

在正在运行的应用程序'Pear'上测试,并且似乎得到了相同的错误,即它在第一次运行时不会跟踪手表上的位置.

我认为这很可能是一个苹果虫,但我希望有人可以某种方式指出我可能错过的方向.

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有