reason:'CALayer position contains NaN: [160 nan]'
2015-05-30 16:21
489 查看
今天出现了这个错误,说是某些地方代码除以0了,多见于
原文:http://blog.csdn.net/hanspy/article/details/6538156
PS:在使用sizeWithFont计算UItabelView中label中字的长度时,由于表视图的cell是复用的,所以在计算label中的NSString的长度时,NSString可能为nil,此时可能会除以0,便会报错。
自定义的UITableView自定义UITableViewCell高度的地方,如:tableView:heightForHeaderInSection:或
tableView:heightForFooterInSection:。这两个delegate方法都没有地方需要除的。在仔细看一下文章,说多见于适用sizeWithFont方法计算UILabel宽高的地方。恍然大悟,小弟有一个地方使用了UILabel来显示文本,需要用到sizeWithFont方法计算宽高的,在NSString为nil的时候,sizeWithFont会除以0了。
原文:http://blog.csdn.net/hanspy/article/details/6538156
PS:在使用sizeWithFont计算UItabelView中label中字的长度时,由于表视图的cell是复用的,所以在计算label中的NSString的长度时,NSString可能为nil,此时可能会除以0,便会报错。
相关文章推荐
- POJ 1363 : Rail - 栈
- a Dll project without DllMain ?
- Agent admitted failure to sign using the key
- Aizu 2251 Merry Christmas(二分图最大匹配+Floyd)
- netstat监控大量ESTABLISHED连接与Time_Wait连接问题
- xCode模拟器出现installation failed invalid argument
- Leetcode_217_Contains Duplicate
- Lettcode_217_Contains Duplicate
- microsoft office 2016 preview 下载试用
- retain/assign/strong/weak/copy/mutablecopy/autorelease区别
- 217 Contains Duplicate
- Contains Duplicate II
- leetcode#70 Climbing Stairs
- LeetCode "Contains Duplicate II"
- [LeetCode] Contains Duplicate II 包含重复值之二
- Contains Duplicate II
- [main] ERROR org.hibernate.event.def.AbstractFlushingEventListener - Could not synchronize database
- POJ 3250 Bad Hair Day 简单DP 好题
- Andriod SDK出现Failed to parse the output of 'adb version'问题
- leetcode 11 -- Container With Most Water