创建了带有自定义CollectionViewCell
的CollectionView
应用。
添加了一个按钮"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'
你弄错了,不要对collection view本身进行迭代,应该调用cell数组的visibleCells 方法对cell的数组进行迭代。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。