Есть ли способ сделать валидацию перед тем, как развернуть ViewController?Подтверждение перед удалением ViewController
у меня есть мой ViewController1 и есть размотки функция
@IBAction func unwind(segue: UIStoryboardSegue) {
// make stuff with data
}
И кнопка из ViewController2 будет проведён с этой функцией размотки, и я передать данные из моей ViewController2 к ViewController1 в override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?)
все работает отлично, но Я хочу сделать некоторые проверки.
if sender as? UIBarButtonItem == self.saveButton {
if let content = self.textFieldContent.text {
publish.content = content
publish.image = self.image
} else {
self.alertMessage("Content is empty")
}
}
self.alertMessage()
функция появляется, но ViewController2 уволен каждый раз. И я не хочу, чтобы это произошло, как я могу это достичь?