0

モーダルビューコントローラーとして、カメラスタイルのイメージピッカーを開いています。画像ピッカーを開いてからキャンセルすると、前のビューが正常に戻ります。

イメージピッカーを開いて写真を撮り、戻ってキャンセルすると、前のビューの背景が失われ、メインウィンドウが透けて見えます。誰かがこれがどのように起こるか知っていますか?

4

2 に答える 2

1

私の推測では、メモリ不足の警告が表示され、現在非表示になっているため、ビューが解放されています。didRecieveMemoryWarningにブレークポイントを設定します...

于 2009-07-23T03:19:53.600 に答える
0

私の最初の傾向は、あなたがあなたの見解を適切に解放している(あるいは保持していない)ということです。modalviewcontrollerの方法が原因でこれが発生することはありませんが、modalviewが着信したときに自動解放されたビューがダンプされる可能性があると思います。コードで保持または解放を行っているかどうかを確認してください(プロパティの作成を含む)。また、戻りたいViewControllerの機能内でブレークポイントに到達できないかどうかも確認してください。それらをヒットできる場合は、ビューを再初期化してみてください。そうでない場合は、ドキュメントにアクセスしてください:modalViewControllerまたはサンプルコードの使用。

于 2009-07-23T02:54:10.290 に答える