2013-09-05 3 views
1

Я все еще новичок в объективе -c. У меня все работает, но я просто не могу обернуть голову вокруг этого экрана входа atm.Экран входа в систему перед просмотром/навигацией

я могу войти, но после этого, мое приложение падает, и я получаю эту ошибку:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier Cell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard' 

Но без экрана входа в систему, он отлично работает. Моя раскадровка выглядит следующим образом:

enter image description here

Может кто протянуть руку?

+0

ли вы, есть прототип ячейки для tableView? – CaptJak

+0

@CaptJak Да. Все отлично работало, прежде чем добавить экран входа в мою раскадровку – goo

ответ

0

Проблема не в вашем экране входа, а в MasterViewController. С некоторыми точками останова вы должны увидеть, что ваш текущий контроллер выделен, вероятно, вызывается viewDidLoad.

Но внутри какого-либо метода реализации делегата tableView (возможно, cellForRowAtIndexPath:) ваш код сбой. Убедитесь в том, чтобы иметь правильное применение методов в Tableview, используя идентификатор для ячейки в вашем XIB/раскадровку (или регистрации с registerClass:forCellReuseIdentifier: методом и т.д.

Эта ссылка должна помочь вам с проблемой:. Why am I getting an error about being unable to dequeue when my UITableView tries to load?