我在我的应用上遇到崩溃,我无法重现,甚至在日志中看到错误。
实际实现如下:
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if self.shoulHideDefaultCell {
return .min
}
return UITableViewAutomaticDimension
}
func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if self.shoulHideDefaultCell {
return .min
}
return UITableViewAutomaticDimension
}
我得到的错误是:
致命异常:NSInternalInconsistencyException 表视图行高不得为负 - 为索引路径提供高度({length = 2,path = 0 - 0}) 是-0.000000
崩溃只发生在iPhone5C或更低,但我的应用目前是9.3+。 有没有人遇到这种崩溃?