ВопросSwift Present поповер Вид с UIButton
Здравствуйте. Как в Swift я представляю popover из созданного Storyboard UIButton, чтобы получить фотографии из библиотеки фотографий? Я выяснил материал библиотеки фотографий, а не презентацию контроллера вида.
Исследование
Я нашел инструкции о том, как сделать подобную вещь от BarButtonItem примерно на полпути вниз here.
Текущие попытки
Я пытаюсь следующий код.
self.imagePicker.delegate = self
self.imagePicker.sourceType = UIImagePickerControllerSourceType.SavedPhotosAlbum;
self.imagePicker.allowsEditing = false
self.imagePicker.modalPresentationStyle = .Popover
presentViewController(self.imagePicker, animated: true, completion: nil)//4
self.imagePicker.popoverPresentationController?.photo = sender
photo
с являющимся UIButton, что я хочу, чтобы представить этот вид модальный из. Для простоты приведены только части кода, связанные с представлением представления.
Я также попытался
self.imagePicker.delegate = self
self.imagePicker.sourceType = UIImagePickerControllerSourceType.SavedPhotosAlbum;
self.imagePicker.allowsEditing = false
self.imagePicker.modalPresentationStyle = .Popover
self.imagePicker.popoverPresentationController!.sourceRect = self.photo.bounds
self.presentViewController(self.imagePicker, animated: true, completion: nil)
который дает SIGABRT,
Действие
Когда приведенный выше код набран, Xcode дает ошибку
«использование неопределенного идентификатора '' '
Ожидаемое действие
Я хочу поповер, содержащий библиотеку фотографий, которые будут представлены, как показано на этом изображении:
Что я делаю неправильно? Благодаря!
Является ли отправитель определенным в этом кодовом блоке? – Msencenb
@Msencenb No. Как мне это сделать? – rocket101
Последняя строка в этом коде ссылается на переменную 'sender'. Часто это используется с IBOutlets, но ошибка означает, что отправитель не определен. – Msencenb