嗨,我对iOS和swift有点新鲜。我最近切换到swift 2.3,现在我收到此错误
Use of undeclared type 'IndexPath'
这个方法
override func collectionView(collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell
任何想法?
答案 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文档中的错误。不确定他们为什么不解决它