当UIViewController被解除时,为什么调用UICollectionViewDataSource?

时间:2016-10-05 06:13:11

标签: ios swift uiviewcontroller uicollectionview ios10

我有UIViewController包含使用

呈现的UICollectionView
  

present(selectFromCollectionView, animated: false, completion: nil)

当我解雇时 selectFromCollectionView  使用

  

self.dismiss(animated: false, completion: nil)

,然后UICollectionViewDataSource方法:

 collectionView (_ collectionView: UICollectionView, cellForItemAt
 indexPath: IndexPath) -> UICollectionViewCell
再次调用

,一旦解雇发生,导致重绘的所有单元格都被丢弃。有没有办法防止这种情况发生?

感谢。

0 个答案:

没有答案