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?

0 ответов

Другие вопросы по тегам