2011-01-30 24 views
0

を探している:モーダルビューをキャンセルすると、アプリがクラッシュ - 私が使用してモーダルビューを解任しようとしていたときに私のアプリがクラッシュするソリューション

[self dismissModalViewControllerAnimated:NO]; 

これは、アプリケーションのフローです:

のViewController(私のアプリケーションのランディング画面) - >ビューコントローラのカップルをプッシュ - >モーダルビューを表示します。

ここで、同じモーダルコントローラ(自己)からモーダルビューをキャンセルするのは正しいですか、他の場所からキャンセルする必要があります。

私は私のモーダルコントローラにスタック内の最後のconrollerクラスのオブジェクトを渡してみましたし、次のコードを試してみましたが、それはまだクラッシュしていた:誰かが導くことができるかどう

[self.lastStackObj dismissModalViewControllerAnimated:NO]; 

は感謝!

+0

エラーメッセージは何ですか? – PostMan

答えて

0

はこれを試してみてください。

[self.parentViewController dismissModalViewControllerAnimated:NO]; 
0

あなたはすでに解放されたオブジェクトをdeallocで解放しているかもしれません。 deallocのすべてのリリース文にコメントしてみてください。&その後、うまくいけば、クラッシュすることはありません。 変数&を見つけて修正することができます。

他にもこの問題が発生している可能性があります。しかし、これは私が探していた最初のものです。

+0

私はそれを試みたが、それはクラッシュの問題ではない:-(! – Abhinav

関連する問題