Ios 如何获取选定的UICollectionViewCell?
我有更多部分的UICollection视图。我想获取选定的自定义单元格以更改背景。我使用以下代码执行此操作:Ios 如何获取选定的UICollectionViewCell?,ios,cocoa-touch,swift,Ios,Cocoa Touch,Swift,我有更多部分的UICollection视图。我想获取选定的自定义单元格以更改背景。我使用以下代码执行此操作: let cell = brandsCollection.cellForItemAtIndexPath(indexPath) as BrandCollectionCell 但当我点击它时,应用程序崩溃并显示以下消息: “在展开可选值时意外发现nil” 我在didSelectItemAtIndexPath 当我想在数组中循环第0节中的所有单元格时,还有一个问题 for cell in br
let cell = brandsCollection.cellForItemAtIndexPath(indexPath) as BrandCollectionCell
但当我点击它时,应用程序崩溃并显示以下消息:
“在展开可选值时意外发现nil”
我在didSelectItemAtIndexPath
当我想在数组中循环第0节中的所有单元格时,还有一个问题
for cell in brandsCollection.visibleCells() as [BrandCollectionCell] {
}
它告诉我数组是空的
我的BrandCollectionCell
或swift中的其他东西有问题吗。
提前谢谢你的帮助
用作?
BrandCollectionCell
尝试搜索“在解开可选值时意外发现零”猜测,您的
brandsCollection
属性为零-您如何设置它?通过IBOutlet?同时cellForItemAtIndexPath
返回UICollectionviewCell?
因此您的代码应该检查单元格是否为零