Ios 无法调用非函数类型Swift 3的值

Ios 无法调用非函数类型Swift 3的值,ios,xcode,compiler-errors,swift3,Ios,Xcode,Compiler Errors,Swift3,我正在尝试将我的项目转换为swift 3,但代码中出现以下错误: 代码: 错误: 无法调用非函数类型“uicollectionview”的值 有人知道swift 3编辑吗?如果您正在对UICollectionViewController进行子类化,您应该能够使用以下功能: override func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemA

我正在尝试将我的项目转换为swift 3,但代码中出现以下错误:

代码:

错误:

无法调用非函数类型“uicollectionview”的值


有人知道swift 3编辑吗?

如果您正在对UICollectionViewController进行子类化,您应该能够使用以下功能:

override func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    super.collectionView(collectionView, willDisplay: cell, forItemAt: indexPath)
}
@objc(collectionView:willDisplayCell:forItemAtIndexPath:) func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {

}
如果您不是UICollectionViewController的子类,则可能必须使用以下方法:

override func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    super.collectionView(collectionView, willDisplay: cell, forItemAt: indexPath)
}
@objc(collectionView:willDisplayCell:forItemAtIndexPath:) func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {

}

在我的应用程序中,我一直在更新这两种类型的集合视图,这对我来说都很有用。

如果您正在对UICollectionViewController进行子类化,您应该能够使用:

override func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    super.collectionView(collectionView, willDisplay: cell, forItemAt: indexPath)
}
@objc(collectionView:willDisplayCell:forItemAtIndexPath:) func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {

}
如果您不是UICollectionViewController的子类,则可能必须使用以下方法:

override func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
    super.collectionView(collectionView, willDisplay: cell, forItemAt: indexPath)
}
@objc(collectionView:willDisplayCell:forItemAtIndexPath:) func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {

}
在我的应用程序中,我一直在更新这两种类型的集合视图,这正是适合我的