hread 1: "Invalid row height (nan) provided by table delegate报错

iOS 报错 Thread 1: "Invalid row height (nan) provided by table delegate

说明,row height 设置出问题了,不小心计算成了负值。 去设置 rowHeight的代理方法里面找就行。

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

或者设置 tableview 的 row height 的时候。除以0了 例如:

   imagemdoel.width = 0;imagemdoel.height = 0;

  CGFloat imageProportion = imagemdoel.width / imagemdoel.height;

   return SCREEN_WIDTH / imageProportion;


iOS  报错  CALayer bounds contains NaN: [0 0; 414 nan](null)

这种情况出现的原因就是:

 图片的宽高是后台返回的,高/宽的时候,其中宽高有时为0了,所以崩溃,切记要判断宽高不等于0 

常见在设置图片大小的时候,比如tableview的头部是个图片或者轮播图广告的时候

你可能感兴趣的:(hread 1: "Invalid row height (nan) provided by table delegate报错)