MapViewをナビゲーションビューで新しいビューで開き、地図が読み込まれるまで待ってから、戻るボタンをクリックすると例外がスローされます。誰でもこれを確認できますか?回避策とは何ですか?MKMapViewのバグ?
1
A
答えて
4
ナビゲーションコントローラの割り当てを解除するときにマップビューを公開していますか?
デリゲートがリリースされた後で、マップビューがそのデリゲート(ナビゲーションコントローラ)にメッセージを送信している可能性があります。
リリースする前にマップビューのデリゲートをnilに設定してみてください。
1
この正確なエラーがありました。
あなたのクラスの一部のデリゲートメソッドによって引き起こされ、そのクラスをポップしてマップがメモリを残しているクラスを呼び出そうとしているとビジー状態になっている。
私は単に
- (void)dealloc
{
// release the map delegate otherwise it will try and call our classes with no data.
// map for me is my MKMapView
map.delegate = nil;
[super dealloc];
}
を追加しました
関連する問題
- 1. mkmapview
- 2. MkMapView
- 3. MKMapView
- 4. MKMapViewのエラー
- 5. MKMapViewのcontraints
- 6. MKMapViewのUIPanGestureRecognizer?
- 7. トラッキングMKMapViewのcenterCoordinate
- 8. MKMapViewのイメージマーカー
- 9. loadViewメソッドのMKMapView
- 10. UITableViewCell内のMKMapView
- 11. SpriteKitのMKMapView - Swift
- 12. MKMapViewロードマップ
- 13. mkmapview showsUserLocation
- 14. MKMapView mapTypes
- 15. MKMapView、animateDrop?
- 16. MKMapViewリンカエラー
- 17. MKMapViewは、NSObjectのプロパティ
- 18. MKMapViewローテーションの経験
- 19. MKMapViewリロードの問題
- 20. MKMapViewの矢印アイコン
- 21. iOS MKMapViewの問題
- 22. mkmapviewサムネイル画像
- 23. MKMapView addOverlaysスレッドエラー
- 24. iPhone MKMapView in UITableViewCell
- 25. MKMapView _annotationContainerクラッシュ
- 26. スウィフトMKMapViewポリゴンオーバーレイグリッチ
- 27. MKMapview注釈
- 28. MKMapView "lock" userTrackingMode
- 29. MKMapViewをフィルタリングする
- 30. MKMapViewカスタマイズUserLocation注釈