#objective-c #xcode #ipad #exception
#цель-c #xcode ( код x ) #iPad #исключение #objective-c #xcode
Вопрос:
я использовал следующий код для отображения моего элемента управления выбором изображений.
IPopoverController *popoverController = [[[UIPopoverController alloc] initWithContentViewController:myImagePicker] retain];
[self presentModalViewController:popoverController animated:YES];
но есть ошибка, которая показывает
работа с представлением изображения [14335:207] * Завершение работы приложения из-за неперехваченного исключения ‘NSInvalidArgumentException’, причина: ‘-[UIPopoverController modalTransitionStyle]: нераспознанный селектор, отправленный экземпляру 0x6415950’.
кто-нибудь может мне помочь, пожалуйста.
Ответ №1:
Вам нужно использовать это…
[popoverController presentPopoverFromBarButtonItem:sender
permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
Или один из других существующих методов, проверьте документы Apple.
Ответ №2:
Короткий ответ заключается в том, что вы не можете использовать UIPopoverController для представления его как модального. Пожалуйста, попробуйте вместо этого использовать UIViewController.
Вероятно, вам потребуется создать его подкласс и либо загрузить его из какого-либо nib, либо создать его содержимое для просмотра вручную в loadView
методе.
Комментарии:
1. просто скажите мне, как я могу добавить элемент управления выбора изображений в мое приложение для ipad
2. @Sharmain: вам следует создать новый UIViewController с подключенным xib-файлом, в который вы должны поместить свой инструмент выбора изображений или что-то еще, что вы хотите. Сложно ответить на ваш вопрос более подробно — я не знаю ваших требований.
3. мое требование заключается в необходимости отображения нескольких изображений в небольшом виде при нажатии кнопки
4. количество изображений может меняться каждый раз
5. @Sharmain: пожалуйста, предоставьте хотя бы стек вызовов