【问题标题】:Loading prototype cells from a Xib从 Xib 加载原型单元
【发布时间】:2015-12-03 16:44:44
【问题描述】:

我的大多数应用程序都在情节提要上运行,但是我必须根据设备屏幕尺寸显着自定义集合视图布局。我已将带有集合视图的控制器拉出到每种屏幕尺寸的 Xib 文件中,并加载了相应的文件。我的单元格是使用原型单元格功能定制和设计的。在情节提要中使用原型单元格时,一切都加载正常,但是现在它们似乎在 Xib 中,我必须为每个原型单元格使用 registerNib 方法,我在加载单元格时会崩溃。所以在viewDidLoad 中,我多次调用该方法(每个重用标识符一次)。不过我还是会崩溃。

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<NSObject 0x7f8c0afbd370> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key collectionView

通常出现此错误,我会假设插座未正确连接,但一切看起来都不错。当我尝试将单元格出列时发生崩溃。

任何想法如何解决这个问题或在这种情况下我做错了什么?

【问题讨论】:

    标签: ios swift storyboard xib


    【解决方案1】:

    愚蠢的错误。我应该注册的是单元类而不是控制器所在的 nib。

    【讨论】:

      猜你喜欢
      • 2023-03-07
      • 1970-01-01
      • 2015-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多