您的位置:首页 > 其它

xcode报[__NSCFConstantString pointSize]错误分析

2015-09-29 14:26 375 查看
NSString*contentStr=@"字符串长度或者高度的计算";

CGFloat heigt=[contentStr
boundingRectWithSize:CGSizeMake(cell.contenTLable.frame.size.width,
100000) options:\

NSStringDrawingTruncatesLastVisibleLine |

NSStringDrawingUsesLineFragmentOrigin |

NSStringDrawingUsesFontLeading
attributes:@{NSFontAttributeName:
@"8"}
context:nil].size.height+15;

在运行的时候一直报这个错

-[__NSCFConstantString pointSize]: unrecognized selector sent to instance 0x10eabb678
后来找出原因是这里的错@{NSFontAttributeName: @"8"},不能直接写数字,而是要写成NSFont型正确写法是

@{NSFontAttributeName:[UIFont
systemFontOfSize:12]}
这个错误很不容易发现,以后得多注意这些个小细节
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: