赞
踩
1.<UITableView+FDTemplateLayoutCell.h>在iOS10上使用时会崩溃,崩溃时提示to uncaught exception ‘NSInternalInconsistencyException’, reason: 'Cell must be registered to table view for identifier - CircleCommentTableViewCell’
原因:
_tableView.tableFooterView = [[UIView alloc] init];
这句话写在注册cell之前,程序会crash,是因为你在设置表视图的tableFooterView的时候,他就会走tableView的数据源和代理方法,而这个时候你还没有注册cell,导致他认为你还没有注册cell,导致崩溃.所以只要把_tableView.tableFooterView = [[UIView alloc] init];放在注册之后即可哦,我给大家提个例子`- (UITableView *)tableView {
if (!_tableView) {
_tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, ScreenWidth, ScreenHeight-Base_NavbarHeight-Base_TabbarHeight) style:UITableViewStylePlain];
_tableView.delegate = self;
_tableView.dataSource = self;
_tableView.showsHorizontalScrollIndicator = NO;
_tableView.showsVerticalScrollIndicator = NO;
_tableView.separatorStyl
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。