2013-12-17 5 views
0

Я попросил, чтобы мой табличный обзор не перезаряжал данные. Проблема заключалась в свойстве phoneTable в STKPhoneHolderViewController.h было null. Но я не могу понять, почему это произошло, потому что я связал таблицу в раскадровке с переменной IBOutlet, как показано ниже.Почему UITableView имеет значение NULL?

enter image description here

Является ли это ошибка в Xcode или я что-то пропустил? Ваш ответ был бы оценен.

EDIT: Вот предыдущий вопрос: Cannot reload table view in IOS7

+0

Когда вы пытались его перезагрузить? Можете ли вы показать этот код и какой метод он есть? – jrturton

+0

Я добавил ссылку на предыдущий вопрос. – sunghun

ответ

1

Вы используете UITableViewController, который уже имеет UITableView (см основной вид также Table View). Я предполагаю, что добавив второе представление таблицы, вызываются методы делегата и datasource для обоих табличных представлений, но исходное представление таблицы равно null.

Удалить второй просмотр таблицы или переключиться на использование UIViewController

+0

Спасибо за ваш ответ, выглядит как правильный. Я попробую и даю вам отзывы. – sunghun

+0

Я удалил существующий контроллер представления и создал новый UITableViewController и получил доступ к self.tableView, и теперь я могу получить tableView. Еще раз спасибо, но на этот раз у меня есть исключение, говорящее «[__NSCFDictionary userName]: нераспознанный селектор, отправленный в экземпляр 0x9d9cfd0». Я собираюсь найти об этом, и я отправлю свой вопрос, если я не смогу решить какое-либо решение. – sunghun

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