от
Я очень новой для кодирования и у меня возникли проблемы при передаче данных на второй контроллер представления. Я хочу изменить метку во второй вид контроллера в зависимости от того, какая кнопка нажата в первый (если вы нажмете искусства на этикетке написано "художественный музей", при нажатии горки на этикетке написано "парк") Я пытался ставить функцию переопределить в кронштейны для кнопки, но я получил ошибку "переопределение может быть указано только на члены класса" firstacCode
class firstacCode: UIViewController {

    @IBAction func art(_ sender: Any) {
        performSegue(withIdentifier: "artSegue", sender: self)
    }


        override func prepare(for segue: UIStoryboardSegue, sender: Any?) {

        let destVC : acCode = segue.destination as! acCode
        destVC.descriptionLabel = "art museum"

    }
acCode
class acCode: UIViewController {

    var descriptionLabel :String = "";

    @IBOutlet weak var descriptionText: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()

        descriptionText.text = descriptionLabel

        // Do any additional setup after loading the view.
    }
Этот работал для меня на одну кнопку, но я не уверен, как добавить еще одну кнопку в уравнение. Любая помощь будет высоко оценили.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...