Подготовьтесь к переходу в быстро

Я сталкиваюсь с сообщением об ошибке:

"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
}

Что я делаю неправильно?

60
задан 19 April 2017 в 17:27

1 ответ

Подготовьтесь к Переходу в 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)
2
ответ дан 31 October 2019 в 16:47

Другие вопросы по тегам:

Похожие вопросы: