Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '- [UIPopoverController modalTransitionStyle]: - PullRequest
0 голосов
/ 09 июня 2011

я использовал следующий код для отображения моего средства управления сборщиком изображений.

IPopoverController *popoverController = [[[UIPopoverController alloc] initWithContentViewController:myImagePicker] retain];


[self presentModalViewController:popoverController animated:YES];

но есть ошибка, которая показывает

работа с видом изображения [14335: 207] * Завершение приложения из-за необученного исключение NSInvalidArgumentException, причина: «- [UIPopoverController modalTransitionStyle]: не распознан селектор отправлен на экземпляр 0x6415950 '.

Может ли кто-нибудь помочь мне, пожалуйста.

Ответы [ 2 ]

2 голосов
/ 09 июня 2011

Вам нужно использовать это ...

[popoverController presentPopoverFromBarButtonItem:sender 
    permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

Или одним из других существующих способов, проверьте документы Apple.

0 голосов
/ 09 июня 2011

Короткий ответ: вы не можете использовать UIPopoverController, чтобы представить его как модальный. Пожалуйста, попробуйте вместо этого использовать UIViewController.

Возможно, вам потребуется создать подкласс для этого и либо загрузить его из какого-нибудь пера, либо создать его содержимое просмотра вручную в методе loadView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...