主视图/导航前的登录屏幕
Posted
技术标签:
【中文标题】主视图/导航前的登录屏幕【英文标题】:Login screen before masterview/navigation 【发布时间】:2013-09-05 02:50:23 【问题描述】:我对目标 -c 还是很陌生。我有其他一切工作,但我无法在这个登录屏幕自动取款机周围环绕。
我可以登录,但在那之后,我的应用程序崩溃并出现此错误:
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'
但没有登录屏幕,它可以正常工作。我的故事板如下所示:
有人可以帮忙吗?
【问题讨论】:
你有tableView的原型单元格吗? @CaptJak 是的。在我将登录屏幕添加到情节提要之前,一切正常 【参考方案1】:问题不在于您的登录屏幕,而在于MasterViewController
。通过一些断点,您应该看到您当前的控制器已分配,它的 viewDidLoad
可能被调用。
但是在 tableView 的委托实现的某些方法中(可能是cellForRowAtIndexPath:
),您的代码会崩溃。确保正确实现 tableView 的方法,使用 XIB/Storyboard 中的单元格标识符(或使用 registerClass:forCellReuseIdentifier:
方法注册等。
此链接应该可以帮助您解决问题:Why am I getting an error about being unable to dequeue when my UITableView tries to load?
【讨论】:
以上是关于主视图/导航前的登录屏幕的主要内容,如果未能解决你的问题,请参考以下文章