Ios 无法调用非函数类型Swift 3的值
我正在尝试将我的项目转换为swift 3,但代码中出现以下错误: 代码: 错误: 无法调用非函数类型“uicollectionview”的值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编辑吗?如果您正在对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) {
}
在我的应用程序中,我一直在更新这两种类型的集合视图,这正是适合我的