当我将项目转换为swift 3时,我遇到了这个问题,numberOfItemsInSection
的方法称为多次“无限循环”
此问题仅在numberOfItemsInSection
= 0时出现,但是如果有任何项目正常工作,这是我的代码
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
// #warning Incomplete implementation, return the number of items
if self.downloadFiles.count == 0 || (downloadFiles[0].modificationDate == nil && downloadFiles[0].fileName == nil) {
self.noFilesLabel.text = NSLocalizedString("NoDataToDisplay", comment: "")
downloadFiles.removeAll()
self.noFilesLabel.isHidden = false
} else {
self.noFilesLabel.isHidden = true
}
return self.downloadFiles.count
}