Есть ли способ для present
UIImagePickerController
из модального вида?
В моем случае у меня есть class
с именем MakeWishView
, который является UIView
, и пользователь должен быть в состоянии выбрать изображение, если он нажмет на button
внутри MakeWishView
. Моя проблема сейчас в том, что я не могу позвонить present
, потому что MakeWishView
это не ViewController
, а UIView
.
Это то, что я хотел бы назвать:
@objc private func wishImageButtonTapped(){
showImagePickerController()
print("wishImageButtonTapped")
}
// image picker
extension MakeWishView: UIImagePickerControllerDelegate, UINavigationControllerDelegate {
@objc func showImagePickerController(){
let imagePickerController = UIImagePickerController()
imagePickerController.delegate = self
present(imagePickerController, animated: true, completion: nil) // -> error
}
}