アプリケーションでカメラを使用しています。これが私がどのように働いているかのステップです。
1) MyViewController で、ActionSheet を開いています。2)次のコードを使用して、そのアクションシートのボタンをタップしてカメラを開きます
UIImagePickerController * picker = [[UIImagePickerController alloc] init];
picker.allowsEditing = YES;
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:picker animated:YES];
3) 写真を撮って USE をタップすると、次のコードが実行されます
// I use the caputred photo
[ self dismissModalViewControllerAnimated:YES];
このステートメントの後、実際に画面を更新している MyViewController の「ViewDidLoad」を呼び出すと、この動作は望ましくありません。
この問題は、iOS 4.2 でのみ発生します。ARC を使用しています。
誰かがすでにこの問題に直面している場合は、私を助けてください...