1

解放されたインスタンスに送信されたメッセージによるクラッシュと戦っています。

私のルートView ControllerがiOS4.3で2回作成されていることがわかりました。ルート ビュー コントローラーを作成し、それMainWindow_iPhone.xibを AppDelegate の IBOutlet に接続します。ルート ビュー コントローラーの 2 つのインスタンスが作成され、アプリで問題が発生しました。

からルート ビュー コントローラーを削除し、MainWindow_iPhone.xib代わりに のコードでルート ビュー コントローラーを作成したところapplication:didFinishLaunchingWithOptions:、問題はなくなりました。現在、ルート ビュー コントローラーのインスタンスが 1 つだけ作成されています。

内部で作成すると、一体なぜ 2 つのコピーが作成されるのMainWindow_iPhone.xibでしょうか。

4

0 に答える 0