为什么我的手机不会出现在桌面上的任何想法。它崩溃了这段代码......
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"SetTableViewCell";
SetTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil){
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"SetTableViewCell" owner:nil options:nil];
for(id currentObject in topLevelObjects)
{
if([currentObject isKindOfClass:[SetTableViewCell class]])
{
cell = (SetTableViewCell *)currentObject;
break;
}
}
}
[self configureCell:cell atIndexPath:indexPath];
return cell;
}
答案 0 :(得分:2)
在这种情况下最常见的是忘记将界面构建器中的UITableViewCell对象设置为类SetTableViewCell
从Identity Inspector中仔细检查并确保自定义类设置为SetTableViewCell