CvPhotoCamera и предупреждение о памяти
У меня есть вопрос о CvPhotoCamera
(OpenCV) в приложении для iOS.
У меня есть myViewController1: в этом viewController я нажимаю контроллер mySecondView.
В этом втором View Controller я использую CvPhotoCamera:
У меня есть UIImageViewController.
В viewDidLoad у меня есть этот код:
- (void)viewDidLoad
{
[super viewDidLoad];
_photoCamera = [[CvPhotoCamera alloc] initWithParentView:imageView];
_photoCamera.defaultAVCaptureSessionPreset = AVCaptureSessionPresetPhoto;
_photoCamera.defaultAVCaptureVideoOrientation = AVCaptureVideoOrientationPortrait;
[_photoCamera setDefaultAVCaptureDevicePosition:AVCaptureDevicePositionBack];
_photoCamera.delegate = self;
[_photoCamera start];
}
во viewDidDisappear у меня есть этот код:
- (void) viewDidDisappear:(BOOL)animated
{
[_photoCamera stop];
}
Я использую CvPhotoCamera, чтобы сделать фотографию с камеры, используя метод:
- (IBAction)actionStart:(id)sender;
{
[_photoCamera takePicture];
}
Моя проблема заключается в следующем:
Когда я нажимаю второй ViewController и нажимаю кнопку "Назад" на панели навигации, у меня появляется некоторое предупреждение о памяти, и приложение вылетает... всегда!!!
Я использовал также инструмент Xcode профиля для управления распределением памяти или утечкой памяти, но я не вижу ничего странного.
Правильно ли использовать CvPhotoCamera obj?