我在连接到自定义类文件的.xib中定义了自定义UICollectionViewCell。我能够在集合视图中注册并显示此空单元格。我什至可以在自定义类的awakeFromNib函数中为单元格设置诸如背景色的值。将标签(myLabel)添加到xib中的单元格并在其自定义类文件中为其添加出口后,我在运行时会收到“该类与密钥myLabel不兼容的键值编码”崩溃。是什么原因造成的?
我搜索了所建议的重复问题,但找不到那里的原因。我认为问题可能与包含UICollectionViewCell而不是UIView的xib有关。也许我在设置时缺少需要特别注意的东西。
答案 0 :(得分:0)
最后,我通过删除UICollectionViewCell的swift文件和xib文件并重新开始来解决此问题。不一定是解决问题的方法,但是比浪费时间尝试修复很小的文件要容易。在第二次尝试时,当我制作类文件时,选中了自动创建xib的复选框。这比单独制作两个文件更好,因为Xcode会将集合视图单元格放置在xib中。