Я сталкиваюсь с сообщением об ошибке:
"UIStoryboardSegue does not have a member named 'identifier'"
Вот код, вызывающий ошибку
if (segue.identifier == "Load View") {
// pass data to next view
}
На Obj-C это - прекрасное использование как это:
if ([segue.identifier isEqualToString:@"Load View"]) {
// pass data to next view
}
Что я делаю неправильно?
Подготовьтесь к Переходу в Swift 4.2 и Swift 5.
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if (segue.identifier == "OrderVC") {
// pass data to next view
let viewController = segue.destination as? MyOrderDetailsVC
viewController!.OrderData = self.MyorderArray[selectedIndex]
}
}
, Как Назвать переход На определенном событии (Щелчок кнопки Мне нравится и т.д.):
performSegue(withIdentifier: "OrderVC", sender: self)