У меня есть несколько контроллеров просмотра. Мне нужно вернуться к первому контроллеру представления, если представление предупреждений подтверждено. Вот как я бы сделал это без раскрутки Segue:
@IBAction func unwindToDelete ( segue: UIStoryboardSegue ) {
let alertView = UIAlertController(title: "Delete?", message: "Are you sure you wante to delete?", preferredStyle: .ActionSheet)
let deleteAction = UIAlertAction (title: "Delete", style: .Destructive ) { alertAction in
self.deleteChoice = true
}
let cancelAction = UIAlertAction (title: "Cancel", style: .Cancel ) { alertAction in
}
alertView.addAction(deleteAction)
alertView.addAction(cancelAction)
self.presentViewController(alertView, animated: true, completion: nil)
}
Но если я это сделаю, в этом коде произойдет сбой из-за последней строки кода.
Это ошибка:
2015-04-30 14:59:45.605 PhotosCollection[4624:182995]
popToViewController:transition: called on <UINavigationController 0x7a67aeb0>
while an existing transition or presentation is occurring; the navigation
stack will not be updated.
Как я могу завершить представление предупреждений, имея возможность раскрутить переход.
Спасибо