我有一个允许用户将图片添加到日志的应用程序。如果用户选择从库中添加,一切都很好,但如果用户选择使用相机拍照,则会出现问题:
当相机模态视图动画化并且我拍照并点击“使用”或单击“取消”按钮时,我在调用dismissModalViewAnimated时所在的视图将从其超级视图中删除。
有人对此有解释吗?
这是我用于呈现模态视图控制器的代码
pickerCont = [[UIImagePickerController alloc] init];
pickerCont.delegate = self;
pickerCont.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:pickerCont animated:YES];
这就是我用来解雇它的原因:
[self dismissModalViewControllerAnimated:YES]