UITableViewCells загружается из NIB всегда ноль - PullRequest
2 голосов
/ 20 апреля 2010

Я пытаюсь создать простую форму, используя UITableViewController, как описано в документации для разработчиков Apple здесь .

То, что я пытаюсь сделать, находится в разделе, озаглавленном «Техника для статического содержимого строки»

Я создал пару UITableViewCells и добавил их в мое перо, но когда я пытаюсь получить доступ к ним, чтобы добавить их к UITableView (в методе cellForRowAtIndexPath:), они всегда равны нулю.

Как будто они не загружаются должным образом с пера. Я дважды / трижды / четыре раза проверил свой код, чтобы убедиться, что я делаю это точно так, как подробно описано в документации, но не повезло.

Есть ли что-то очевидное, что я здесь упускаю?

Ответы [ 2 ]

0 голосов
/ 20 апреля 2010

Разобрался ...

Когда я добавил свой родительский контроллер представления, я использовал простой «init». Переключение на "initWithNibName" решило проблему ...

Все еще учусь ...:)

0 голосов
/ 20 апреля 2010

Вы убедились, что подключили IBOutlets в nib-файле?

В вашем файле ViewController.h должно быть:

IBOutlet UITableViewCell *specialCell1;
IBOutlet UITableViewCell *specialCell2;

и затем каждый из них должен быть "подключен" к соответствующей ячейке в файле пера. Если нет, их не будет!

...