我收到此异常[_UITableViewReorderingSupport setTableViewStyle:]:无法识别的选择器发送到实例0x70f9780
我正在使用自定义单元格进行表格视图 任何人都可以告诉我为什么会发生这种情况????
if (cell == nil) {
cell = [[CCUnbilledTransactionCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier_3];
[[NSBundle mainBundle] loadNibNamed:@"CCUnbilledTransactionCell" owner:self options:nil];
cell = objCCUnbilledTransactionCell;
self.objCCUnbilledTransactionCell=nil;
}
答案 0 :(得分:0)
由于您的单元格不是UITableViewCell类型,因此出现此崩溃。您可以在调试时检查对象类型,如果是这种情况,您可以按如下方式执行此操作。
尝试检查您的对象类型,如下所示:
cell = [[CCUnbilledTransactionCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"] ;
NSArray *toplavelobject=[[NSBundle mainBundle]loadNibNamed:@"CCUnbilledTransactionCell" owner:self options:nil];
for(id c in toplavelobject)
{
if ([c isKindOfClass:[UITableViewCell class]])
{
cell=(YourCustomcell *) c;
break;
}
}
希望能帮到你:)
还要确保您的自定义单元格是UITableViewCell