iOS マップ アプリケーションで問題が発生しました。同時に同じデータへの同時アクセスから来ていると思います。しかし、エラーは実際には明示的ではありません。
アプリケーションは何をしますか:
- ユーザーが自分の場所を更新したときに場所レコードを追加します。(ロケーションマネージャー)
- 地図上に位置を表示 ( MapViewController )
場所を追加しない場合、エラーは発生しません。マップを追加し、同時にマップ (MagicalRecord のロケーション レコードを使用) を表示すると、次のエラーまたは不正なアクセスが発生しました。
エラー: *キャッチされない例外 'CALayerInvalidGeometry' が原因でアプリを終了しています。理由: 'CALayer の位置に NaN が含まれています: [nan -2.60432e+07]'
バグの画面記録は次のとおりです。
メインスレッドですべてのデータ操作を実行してテストしましたが、まだエラーがわかりません
誰かが私を助けることができれば、彼は私の日を救うでしょう。
ありがとう。