【发布时间】:2012-05-04 00:44:45
【问题描述】:
我一直在开发依赖于核心位置服务的车辆跟踪应用程序。应用程序处于测试阶段,上周五它突然停止工作,根本没有位置更新(好像 GPS 不工作),即使我在车上并以 30 英里/小时或更高的速度行驶。对于一整天的应用程序根本没有工作。
我检查了我的日志,一直没有一个位置更新。但是,当时 Maps 应用程序运行良好,这让我相信 iOS/GPS-Module/Signal 没有问题。在星期六早上(第二天),相同的应用程序再次开始工作,无需更改代码或设置或重新安装。
过去两个月我一直在开发这个应用程序,这是我第三次遇到这个问题,我无法追踪根本原因,因为没有任何类型的更改,相同的构建再次开始工作。我在 iPhone 3gs (ios 4.3) 和 iPhone 4 (ios 5.1) 两台设备上遇到了这个问题。
那么,有没有其他人遇到过类似的问题,或者任何关于可能是根本原因的提示或跟踪此类问题的任何提示...
...更新... 一些更新:上面在“我没有收到任何更新”的问题中的陈述变成了错误的,因为我收到的位置更新很少,位置精度最差,例如 +/-200m(速度=-1 和课程=- 1)。但在我的应用程序中,我需要至少 +/-50m 的精度。我有代码可以丢弃精度较差的位置更新,这使我认为根本没有更新。
谢谢。
【问题讨论】:
-
顺便说一句,你可以编辑你的问题。
-
嗨@zee,我也遇到了这个问题,你能分享一下你是怎么解决的吗?
-
@Mohittomar 我无法解决它(只是忽略它,因为它很少发生)。我也向 Apple 提出了同样的问题(就像 4 年前一样),但仍在等待他们的回复。
-
我在过去 5 个月里开发了这 2 个应用程序,并且还下载了 EverLance 应用程序。 everlance 每次都有效。但我的应用程序仍然面临它。
-
我的 iPhone XS 13.3.1 也多次遇到同样的问题。我无法在应用程序中获取位置,但其他谷歌地图和苹果地图工作正常。其他应用程序的速度和位置非常好,但在我的应用程序中它不起作用。相同的功能在模拟器中运行良好
标签: iphone objective-c ios core-location