Во время тестирования моего приложения я столкнулся с сбоем. Следующее изображение - это раскадровка:
У меня есть код в View Controller:
@IBAction func unwindToHomeScreen(segue:UIStoryboardSegue) {
}
В представлении "Добавить новый элемент" есть кнопка "Отмена", которую я контролировал - перетащите ее на значок "Выход" вверху и ссылку на unwindToHomeScreen
, он отлично работает.
В "Добавить новый элемент" есть класс AddTableViewController
и код, который я написал внутри:
@IBAction func save() {
// Execute the unwind segue and go back to the home screen
performSegueWithIdentifier("unwindToHomeScreen", sender: self)
}
Я контролировал - перетащил кнопку "Сохранить" на функцию, но при авариях приложения, когда я нажимаю кнопку
Я могу использовать dismissViewControllerAnimated(true, completion: nil)
вместо этого, но мне просто интересно, почему performSegueWithIdentifier
не может работать?
Я прочитал код dropbox.com/s/hpybgg9x67rtqng/foodpinstatictable.zip?dl=0 и попытаюсь сделать его и используя performSegueWithIdentifier
, как этот пример для практики, я не сделал см. идентификатор segue на ней, в чем разница?