我在detailviewcontroller(uisplitviewcontroller)上有一个动态生成的按钮,它使用一个uinavigation,当你点击时会弹出一个uitableviewcontroller。如果我用0部分测试它,uitableviewcontroller会弹出没有任何问题。但当我将我的部分改为1时,就像这样:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
#warning Potentially incomplete method implementation.
// Return the number of sections.
return 1;
}
会出现此错误:
NSInternalInconsistencyException',原因:'无法将单元格出列 标识符MatchCell - 必须注册一个笔尖或类 标识符或连接故事板'
中的原型单元格
这一部分:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
另外,我注意到,当踩到代码时,它会多次经过 numberOfSectionsInTableView 和 numberOfRowsInSection (通常是两次)或有时三次)。
对我做错了什么的想法?