IOS / Swift: установить текст метки с помощью IBOutlet - PullRequest
0 голосов
/ 16 сентября 2018

У меня возникли проблемы с элементарной задачей установки текста метки.

Метка подключена от storyBoard к IBOutlet. Когда я пытаюсь установить текст метки следующим кодом, он выдает ошибку: Ожидаемая декларация

@IBOutlet weak var myLabel: UILabel!


var someText: String = "Some text"
self.myLabel.text = someText

Если я изменю self.myLabel на ... let self.myLabel ..., это выдает ошибку: Ожидаемый шаблон

Каков правильный синтаксис для установки текста метки?

1 Ответ

0 голосов
/ 16 сентября 2018

В приведенном примере вы не можете использовать свойство output example .text непосредственно вне какого-либо метода.чтобы сделать это правильно, вам нужно создать метод или вы можете использовать предопределенный метод, например viewDidLoad ()

override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.

          self.myLabel.text = someText

    }

or

override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.

          setTextOfLabel()

    }

func setTextOfLabel(){

  self.myLabel.text = someText
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...