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のcenterCoordinate
- 5. MKMapViewのUIPanGestureRecognizer?
- 6. MKMapViewのイメージマーカー
- 7. loadViewメソッドのMKMapView
- 8. UITableViewCell内のMKMapView
- 9. MKMapViewのエラー
- 10. MKMapViewリンカエラー
- 11. MKMapViewロードマップ
- 12. MKMapView mapTypes
- 13. MKMapView、animateDrop?
- 14. mkmapview showsUserLocation
- 15. MKMapViewリロードの問題
- 16. MKMapViewは、NSObjectのプロパティ
- 17. iOS MKMapViewの問題
- 18. MKMapViewローテーションの経験
- 19. MKMapViewの矢印アイコン
- 20. MKMapView _annotationContainerクラッシュ
- 21. MKMapView addOverlaysスレッドエラー
- 22. iPhone MKMapView in UITableViewCell
- 23. mkmapviewサムネイル画像
- 24. MKMapview注釈
- 25. MKMapViewズームと地域
- 26. MKMapViewをワールドビューにリセット
- 27. MKMapViewカスタマイズUserLocation注釈
- 28. MKMapView初期ズームレベルの設定
- 29. MKMapView - MKAnnotationViewとしてのUIWebView
- 30. MKMapView上の黒いボックス