, так что у меня есть расширение здесь, в моем контроллере просмотра, теперь я пытаюсь добавить в нижнюю часть расширения кнопку @IBActionTapped, чтобы мой пользователь мог нажать кнопку, которая затем проверяет, что фотография сделана, а затем переходит к следующий контроллер представления, но он не позволяет мне добавить @IBAction, в котором говорится: «Могут быть объявлены только методы экземпляра @IBAction»
что я могу сделать, чтобы мой пользователь мог нажать кнопку, которая проверяет, что изображение было снято а затем переводит моего пользователя на следующий контроллер представления
extension BackroundCheckViewController: UIImagePickerControllerDelegate,
UINavigationControllerDelegate {
//cancel
func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
picker.dismiss(animated: true, completion: nil)
}
//pick an image
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo
info: [UIImagePickerController.InfoKey : Any]) {
//get the image the selected
if let pickedImage = info[UIImagePickerController.InfoKey.editedImage] as? UIImage {
self.ProfilePictureImageView.image = pickedImage
picker.dismiss(animated: true, completion: nil)
//upload to firebase
PhotoService.savePhoto(image: pickedImage)
}
// navigate to somewhere else
}
}