使用SWIFT滚动时,在iOS 9上使用UICollectionViews崩溃UITableView

时间:2017-04-07 21:04:37

标签: ios swift uitableview ios9

在iOS 9上使用UICollectionViews崩溃,UITableView,但在使用SWIFT滚动(scrollToRow)时可以在ios10上运行。

在控制台中,但不确定这是唯一的原因:

*** -[UICollectionView retain]: message sent to deallocated instance 0x7fa8fb085e00

我为它们使用自动调整大小的单元格。

在表格视图的cellForRowAt中,我这样做:

                cell?.collectionView.tag = indexPath.row
                cell?.collectionView.delegate = self
                cell?.collectionView.dataSource = self
                cell?.selectionStyle = .none
                cell?.collectionView.reloadData()
                collectionView.collectionViewLayout.invalidateLayout()

如何正确处理此类问题?

0 个答案:

没有答案