コードから写真を撮りたい。カメラを呼び出すコードは次のとおりです。
[self presentModalViewController:self.cameraViewController.imagePickerController animated:YES];
しかし、それが機能すると、親ビューのdealloc
機能が機能します。したがって、このビュー情報が必要です。とにかく代わりに使えるものはありpresentModalViewController
ますか?または、この問題を解決する他の方法。ありがとう。
編集:私の .h クラス
@property(nonatomic,strong)CameraViewController_iPhone *cameraViewController;
私の.mクラス
-(void)openCamera{
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
[self.cameraViewController setupImagePicker:UIImagePickerControllerSourceTypeCamera];
self.cameraViewController.modalPresentationStyle = UIModalPresentationCurrentContext;
self.cameraViewController.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentModalViewController:self.cameraViewController.imagePickerController animated:YES];
}
}