Кнопка Отмена появляется Отключить на iOS 5 при использовании presentViewController - PullRequest
0 голосов
/ 27 января 2012

на iOS 4 я использую следующую строку кода, чтобы получить PhotoLibrary и ее идеальную работу, и представление может быть отклонено с помощью кнопки отмены, появляющейся в верхней правой части:

[self presentModalViewController:imgPicker animated:YES];

Однако в iOS 5 следующая строка получает PhotoLibrary, но «Кнопка отмены» отключена, т. Е. Просмотр нельзя закрыть кнопкой отмены.

[self  presentViewController:imgPicker animated:YES completion:nil];

Ответы [ 2 ]

1 голос
/ 06 февраля 2012
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];            
[imagePicker setDelegate:self];                
[self presentModalViewController:imagePicker animated:TRUE];

У меня это нормально работает, в iOS 5 тоже.

0 голосов
/ 29 января 2012

Вы передаете не контроллер представления, а класс контроллера представления. Попробуйте использовать ваш старый imgPicker вместо UIImagePickerController.

Кроме того, в цели С. нет такой вещи, как Nil. Это должно быть nil.

...