Zee*_*Zee 5 iphone objective-c core-location ios
我一直在研究车辆跟踪应用程序,它依赖于核心位置服务.应用程序处于测试阶段,上周五它突然停止工作,根本没有位置更新(好像GPS不工作),即使我在我的车上并以30mph或更高的速度移动.整整一天,app根本不起作用.
我检查了我的日志,一直没有一个位置更新.然而,当时地图应用程序工作得很好,这使我相信iOS/GPS模块/信号没有问题.在星期六早上(第二天),相同的应用程序再次开始工作,无需更改代码或设置或重新安装.
我已经在这个应用程序工作了两个月,这是我第三次面对这个问题,我无法跟踪根本原因,因为没有任何类型的更改,相同的构建开始再次工作.我在两个设备iPhone 3gs(ios 4.3)和iPhone 4(ios 5.1)上遇到了这个问题.
那么,是否有其他人遇到过类似的问题,或者有什么可能是根本原因的提示或任何提示来追踪这些问题......
...更新...... 一些更新:上面的问题"我收到的不是单一更新"的说法变成了错误,因为我收到的位置更新很少,位置精度最差,如+/- 200m(速度快) = -1且course = -1).但在我的应用程序中,我需要至少+/- 50米的精度.我有代码丢弃位置更新,准确性很差,导致我认为根本没有更新.
谢谢.
应用程序是否因某种原因失去了操作系统使用 GPS 硬件的许可?您是否通过检查来检查位置服务是否已启用+[CLLocationManager authorizationStatus]?我知道,如果您删除并在设备上重新构建应用程序,则必须重新批准位置访问。也许你有一次不小心否认了?
| 归档时间: |
|
| 查看次数: |
1375 次 |
| 最近记录: |