' Anyobject'不能转换为' UICollectionViewCell'

时间:2015-08-02 05:55:31

标签: swift uicollectionview

我对快速语言不熟悉。我试图使用CollectionView,但我遇到了一些麻烦。这是我关注的tutorial

但是,由于出现此错误消息,我无法通过6:20:

  

' Anyobject'不能转换为' UICollectionViewCell'

我唯一与教程不同的是我没有删除ViewerController类以将其更改为CollectionViewController。

相反,我创建了一个名为CollectionViewController的新类,然后逐步执行。我这样做是因为我的CollectionViewController将被添加到现有项目中,我不希望它成为初始的View Controller。

如果您想查看我的代码,请告诉我。 我只是为了简单而没有粘贴它

提前致谢

2 个答案:

答案 0 :(得分:1)

试试这段代码:

var cell = collectionView.dequeueReusableCellWithReuseIdentifier("cell", forIndexPath: indexPath) as! UICollectionViewCell

区别于asas!。这是因为版本很快。

答案 1 :(得分:1)

如果您使用的是Xcode 6.3或更高版本,则需要使用as!而不是。

那是因为Swift 1.2改变了向下的倾向!还是作为?

要查看详细信息,您可以看到this