CollectionView中的Swift 2.3 IndexPath错误

时间:2016-10-17 14:58:41

标签: ios swift

嗨,我对iOS和swift有点新鲜。我最近切换到swift 2.3,现在我收到此错误

Use of undeclared type 'IndexPath'

这个方法

override func collectionView(collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell 

任何想法?

2 个答案:

答案 0 :(得分:4)

函数参数应为union而不是NSIndexPath。 Xcode 8+使用IndexPath的文档和代码完成。

Swift 2.3 语法:

Swift 3.0

Swift 3.0 语法:

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell

答案 1 :(得分:0)

烨!这是Apple文档中的错误。不确定他们为什么不解决它