collectionview的numberOfItemsInSection函数仅在iOS10上调用多次

时间:2016-10-05 07:46:23

标签: ios uicollectionview swift3 xcode8

当我将项目转换为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
}

0 个答案:

没有答案