在写 UICollectionView 的时候,注册 cell 时遇到了这样的错误信息:
reason: 'invalid nib registered for identifier (GroupMustKnowViewCell) - nib must contain exactly one top level object which must be a UICollectionReusableView instance'
翻译:
无效的 nib 注册标识符(重要符号),nib 必须包含一个顶级对象,它必须是一个 UITableViewCell 实例'
所以,通过 xib 创建 cell 的时候 一定要注意!该错误是在 xib 中的 cell 的同一层级出现了其他的控件,检查一下 xib 中左边的层级关系,让 cell 的 view 是唯一的控件就可以了。
查看后发现确实有一个平级的Label 删除它成功
在实现UICollectionView时遇到错误:'invalid nib registered for identifier (GroupMustKnowViewCell) - nib must contain exactly one top level object which must be a UICollectionReusableView instance'。原因是xib文件中存在除Cell外的其他顶级控件。解决方案是检查并确保xib中只有一个顶级视图,即UICollectionReusableView实例,删除多余的组件。
6万+

被折叠的 条评论
为什么被折叠?



