1

UserLocation が設定され、MKUserTrackingModeFollow が設定された MapView を持つ ViewController があります。ビューコントローラーをマップビューへのデリゲートとして持っています。

Viewcontrollerを閉じると、mapviewの何かがClientUpdateをviewcontrollerに送信しますが、割り当てが解除されたためクラッシュします。

[self.mapView setDelegate:nil] を dealloc で呼び出してみましたが、結果は同じです。

コントローラーで onClientEvent が呼び出されると、エラーは BadAcces になります。私はio5とARCを使用しています。

何か案は?

4

1 に答える 1

1

[self.mapView setDelegate:nil]をviewWillDisappearに配置して修正しました。

于 2012-06-25T11:53:11.197 に答える