0

私はUITabBarControllerトップレベルで、3つのviewControllersの所有者である1つとUIViewController2つのアプリケーションを構築していますUINavigationController

1つはUINavigationController次のように機能しています。

UINavigationController -> pushViewController -> tapping on camera icon open the UIImagePickerControllerSourceTypeCamera using the [self presentModalViewController:imagePicker animated:YES];

今 -

現在、すべてのビューのメソッドを編集していdidReceiveMemoryWarningますが、上記のフローに関連するエッジ シナリオについて疑問に思っています。

カメラの使用中 (つまり、ModalViewController がアクティブ) にメモリ警告が表示された場合、メモリ警告を処理する次の方法は適切ですか?

if (self.modalViewController.retainCount)
{
    [self dismissModalViewControllerAnimated:NO];
    [self.modalViewController release];
}

デバイスでメモリ警告をテストしているときは問題なく動作しているようですが、ベストプラクティスに基づいて正しいことをしたことを確認したいだけです.

どうもありがとう、

ドゥディ・シャニ・ガバイ

4

0 に答える 0