UICollectionViewCell位于xib中时,连接插座时出现问题



我在连接到自定义类文件的.xib中定义了一个自定义UICollectionViewCell。我可以注册并在集合视图中显示此空单元格。我甚至可以在自定义类的awakeFromNib函数中为类似单元格的背景颜色设置值。一旦我在xib中的单元格中添加了一个标签(myLabel(,并在其自定义类文件中为其创建了一个出口,当我运行时,就会出现"这个类不符合关键字myLabel的键值编码"崩溃。是什么原因造成的?

我搜索了建议的重复问题,但没有找到原因。我认为问题可能更多地与我的xib包含UICollectionViewCell而不是UIView有关。也许我在设置时遗漏了一些需要特别注意的东西。

我最终修复了这个问题,删除了UICollectionViewCell的swift文件和xib文件,然后重新开始。这不一定是问题的答案,但比浪费时间修复一个一开始就很小的文件更容易。不过,在第二次尝试时,当我制作类文件时,我选中了自动创建xib的框。这比单独制作两个文件要好,因为Xcode会为您将集合视图单元格放在xib中。

最新更新