2016-04-13 3 views
-3

Я хав переменного, почему я не могу получить доступ к нему есть there,быстры ожидаются ошибка декларации

но если доступ к нему в функции, это не беда.

+1

Старайтесь избегать фотографирования вашего кода и вместо этого скопировать и вставить его в свой вопрос. –

+1

Вопрос, который я связал, отличается, но * ответ * - это именно то, что вам нужно прочитать. – Moritz

+0

Сообщение об ошибке довольно ясно: верхний уровень класса предназначен для объявлений, таких как 'IBOutlet' или функции/методы/переменные. Весь «рабочий» код должен быть записан в телах методов. – vadian

ответ

1

Вам необходимо передать свою переменную имени в какой-то метод, чтобы она работала, например viewDidLoad.

@IBOutlet weak var name: UITextField! 

override func viewDidLoad() { 

    name 

} 
-2

Он не понимает, просто name вам нужно написать полное выражение. Это не значит, что вы не можете получить его

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