2015-08-13 5 views
0

Я использую XCode и Swift. Я читал тему: https://forums.developer.apple.com/message/10043#10043Создание IBOutlet для просмотра таблиц не работает

Но, когда я пытаюсь создать новый IBOutlet, но не создает соединение, как я могу решить эту проблему? Но не только розетки не подключаются. Помощник редактора перестает работать правильно. Я пытаюсь удалить ссылку на мой класс и добавить его снова. Я пытаюсь удалить извлеченные данные, очистить проект, перезапустить xcode, перезагрузить OSX, перезагрузить компьютер и т. Д.

ответ

0

Для этого вам нужно иметь отдельный класс для ваших ячеек таблицы. Сделайте его подклассом UITableViewCell. Вы можете подключить выходы есть и доступ к ним в классе просмотра таблицы с помощью:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 

    let cell = theTableView.dequeueReusableCellWithIdentifier("MyCell") as! NameOfTableViewCellClass 

    } 
+0

Работает, спасибо! Я думаю, что создание идентификаторов вручную - хороший вариант, когда соединение-ассистент не работает – MrMins

0

Следуйте этим steps-

  1. Создать отдельный TabaleViewCell и TableView
  2. Создать Tableview источник данных и делегирует
  3. Наконец, подключите IBOutlet для TableView (см. Изображение :) enter image description here
Смежные вопросы