在UICollectionViewFlowLayoutBreakForInvalidSizes上创建一个符号断点,以在调试器中捕获它

时间:2018-05-03 11:53:48

标签: ios uicollectionview swift4 uicollectionviewflowlayout

我正在tableView内部使用collectionsView个单元格。

滚动tableView时,此消息会显示在控制台中:

  

NameOfProject [1108:15021]相关的UICollectionViewFlowLayout   实例是,它是   附属于layer =; contentOffset:{0,0}; contentSize:{3750,   210.66666666666666}; adjustedContentInset:{0,0,0,0}>集合视图布局:。 2018年5月3日   08:47:52.190847-0300

     

NameOfProject [1108:15021]在。处创建一个符号断点   UICollectionViewFlowLayoutBreakForInvalidSizes来捕获它   调试器。

我创建了一个符号的breakponit,但它并没有在代码中停止.. 有人可以帮我找到一种方法来删除这个警告吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我认为您必须检查方法

- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath;

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

并尝试根据每种情况引用的约束条件更新视图。

@IBOutlet weak var constraint: NSLayoutConstraint!

遇到类似错误,您应该在Storyboard上提供视图的屏幕截图,以获得更好的帮助并尝试说明更多信息。

希望有帮助。