1

Я использую ип UINavigationCtronller для перехода от UIViewController А UIViewController Б. На виде на UIViewController B, я нажимаю кнопку и вызвать UIImagePickerотклонить сборщик изображения вызывает сбой

UIImagePickerController *ipc = [[UIImagePickerController alloc] init]; 

ipc.sourceType = UIImagePickerControllerSourceTypeCamera; 

ipc.delegate = self; 

ipc.allowsEditing = NO; 

[self presentModalViewController:ipc animated:YES]; 

если нажать кнопку « Отмена»кнопку UIImagePicker, я называю

-(void)imagePickerControllerDidCancel:(UIImagePickerController*)picker{ 



[picker dismissModalViewControllerAnimated:YES]; 

}

UI возвращается к UIViewController а, а не Б

Если я коснусь любого места, приложение разбилось.

Добро пожаловать любой комментарий

+0

вы можете показать нам весь ваш файл ViewControllerB ...? –

ответ

3

Вместо того

[picker dismissModalViewControllerAnimated:YES]; 

попробовать

[picker.presentingViewController dismissModalViewControllerAnimated:YES]; 

Вы хотите ViewController, что представляет сборщика уволить, а не Picker себя.

Смежные вопросы