Я столкнулся с проблемой, когда все мои ранее добавленные узлы (например), текст исчезал после открытия библиотеки фотографий или камеры для добавления нового фотоузла.Есть ли способ это исправить?Мой код оповещения:
let alert = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet)
alert.addAction(UIAlertAction(title: "Add Text", style: .default , handler:{ (UIAlertAction) in
self.addTextView.isHidden = false
self.inputTextField.becomeFirstResponder()
}))
alert.addAction(UIAlertAction(title: "Choose from Library", style: .default , handler:{ (UIAlertAction) in
alert.dismiss(animated: true, completion: nil)
let picker = UIImagePickerController ()
picker.delegate = self
picker.allowsEditing = true
picker.sourceType = UIImagePickerControllerSourceType.photoLibrary
self.present (picker, animated: true , completion: nil)
}))
alert.addAction(UIAlertAction(title: "Take a Photo", style: .default , handler:{ (UIAlertAction) in
alert.dismiss(animated: true, completion: nil)
let picker = UIImagePickerController ()
picker.delegate = self
picker.allowsEditing = true
picker.sourceType = UIImagePickerControllerSourceType.camera
self.present (picker, animated: true , completion: nil)
}))
alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler:{ (UIAlertAction) in
// ACTION
}))
self.present(alert, animated: true, completion: nil)