2014-11-21 5 views
1

Все,IBOutlet не подключается в СВИФТ

я это в быстрой

class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate { 

    @IBOutlet var tableView: UITableView! 

Так что, если я иду в раскадровке, я должен быть в состоянии видеть, что, и я должен быть в состоянии подключить его как это:

enter image description here

Так что я должен быть в состоянии пойти в «New REFERENCING Outlet» и перетащить его на контроллер представления (желтый вкладку в верхней части), и я должен видеть «Tableview» и подключите его. Этого не происходит, я смущен почему!

+0

Вы можете проверить, правильно ли ViewController настоящее время отмечено в идентичности инспектора -> Пользовательский класс? – user2071152

+0

На моей раскадровке есть только один контроллер вида. – Jason

+0

Да, ViewController находится в классе – Jason

ответ

0

На картинке, которую вы опубликовали, я вижу, что вы ищете IBOutlet, но вы выбрали tableView не весь контроллер.

Нажмите на панели белого состояния (где желтый - контроллер и 2 апельсин - Ответчик и кнопка выхода является), то вы увидите ваши IBOutlet

1

делать не типа следующей строки заранее.

@IBOutlet var tableView: UITableView! // <-- this line 

Вместо этого добавьте UIComponent в раскадровке первым, а затем с помощью «помощника редактора» перетащить ссылку подключения в вашем быстром файле.

enter image description here

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