开发者社区> 问答> 正文

自定义CollectionViewCell

创建了带有自定义CollectionViewCellCollectionView应用。

添加了一个按钮"select all/deselect all" 对所有cell都有效,为了实现这点我用了一个循环:

for(customCollectionViewCell* cell in self.collectionView){  
    // some code
}

报警:

Collection expression type "UICollectionView *" many not correspond to "countByEnumeratingWithStage:objects:count"

然后我编译程序单击按钮,应用崩溃了:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UICollectionView countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x7973e00'

展开
收起
爵霸 2016-03-17 11:26:08 2289 0
1 条回答
写回答
取消 提交回答
  • 你弄错了,不要对collection view本身进行迭代,应该调用cell数组的visibleCells 方法对cell的数组进行迭代。

    2019-07-17 19:04:57
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载