【发布时间】:2013-04-28 10:27:41
【问题描述】:
iOS 地图应用程序出现问题。 我认为它来自同时对相同数据的并发访问。 但错误并不明确。
应用是什么:
- 当用户更新他的位置时添加位置记录。 (LocationManager)
- 在地图上显示位置(MapViewController)
如果我不添加任何位置,我不会收到任何错误。 如果我添加一个并同时显示地图(使用来自 MagicalRecord 的位置记录),我会收到此错误或访问错误:
错误:* 由于未捕获的异常“CALayerInvalidGeometry”而终止应用程序,原因:“CALayer 位置包含 NaN:[nan -2.60432e+07]”
这是该错误的屏幕记录:Screen recording
我在主线程上执行了所有数据操作进行了测试,我仍然无法找出错误
如果有人可以帮助我,他会拯救我的一天。
谢谢。
【问题讨论】:
-
对不起,我没有关注。请再次说明你想要什么,你有什么
-
错误提示您正在尝试使用 NAN(不是数字)设置框架或位置或其他内容。
标签: ios core-data map magicalrecord