几行代码导致SIGABRT

时间:2011-08-20 00:57:57

标签: objective-c xcode uitableview

我正在使用UITableView委托来动态调整UITableViewCells的大小,但由于某种原因,下面的代码会给我一个中止信号。它有任何明显的问题吗?

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {

    NSString *comment = [_comments objectAtIndex:indexPath.row];
    CGSize expectedLabelSize = [comment sizeWithFont:[UIFont boldSystemFontOfSize:12.0] constrainedToSize:CGSizeMake(250, CGFLOAT_MAX) lineBreakMode:UILineBreakModeWordWrap];
    return expectedLabelSize.height;

}

1 个答案:

答案 0 :(得分:0)

CGSize作业更改为

[[comment sizeWithFont:[UIFont boldSystemFontOfSize:12.0] text]

[comment sizeWithFont:[UIFont boldSystemFontOfSize:12.0]修复了它。