2016-10-18 4 views
1

Я новый с быстрым, и это Hello World! заявление для меня. Я пытаюсь изменить текст ярлыка при нажатии кнопки:Изменить текст ярлыка в Swift

import UIKit 

класса ViewController: UIViewController {

@IBOutlet weak var txbFullname: UILabel! 

@IBAction func btnSubmit(sender: UIButton) { 
    txbFullname.text = "hello" 
} 

}

я получил ошибку folloing, когда я нажал на кнопку в симулятор:

enter image description here

Помогите пожалуйста!

Xcode версии 8.0

Спасибо заранее.

ответ

2

Как я узнал из вашего снимка экрана, ваша кнопка не подключена к IBAction в контроллере представления, потому что круг с левой стороны не заполнен, так как вы проверяете, подключена ли розетка или какое-либо действие, см. скриншоте ниже:

enter image description here

Другой способ проверить, если ваша кнопка подключена к контроллеру вида (выбрать Connections Inspector на правой стороне в Utilities Area) в раскадровке, как на скриншоте ниже и посмотреть если оно связано, например, с событием Touch Up Inside:

enter image description here

Если нет, вам необходимо подключить вашу кнопку, например, как в gif ниже. Ctrl + Drag от вашей кнопки на контроллере представления в раскадровке и затем выбрать функцию btnSubmit в разделе Sent Events:

enter image description here

+0

Спасибо за помощь, я проверил ее и нашел, что она не подключена. –

+0

Добро пожаловать, рад, что я могу вам помочь! – ronatory

+0

Да .. вы сделали это :) –

1

круг на вашей функции слева hollow.this предполагает, что функция не связывает ваш button.that причина создания аварии. вам нужно добавить соединение между кнопкой и функцией. нажмите control и перетащите палец, чтобы исправить эту катастрофу.

+0

Спасибо за помощь –

+0

добро пожаловать! – fzh

Смежные вопросы