gpt4 book ai didi

ios - 界面生成器中的未知类

转载 作者:IT王子 更新时间:2023-10-29 07:49:18 28 4
gpt4 key购买 nike

我知道关于这个主题有很多问题,但我已经尝试了其中的大部分问题来尝试解决问题,但没有成功。

问题:起初我无法从助理编辑器添加我的类,因为自定义类没有选择它。

  1. 我确保调用继承自 uiviewcontroller
  2. 我确保该类已添加到目标中
  3. 我试图删除类文件并重新添加回来
  4. 最后我通过 Storyboard xml 添加了类,它出现在自定义类中

现在我正在尝试将我的按钮、 View 等连接到它的导出。看起来它们已连接但是当运行应用程序并打开该 View Controller 时应用程序崩溃并且调试器打印:“Interface Builder 文件中的未知类 xxx。”然后“此类与键 btnMenu 的键值编码不兼容。”

我检查过:

  1. 该连接检查器已正确设置(那里的 socket 没有错误)
  2. 试图删除派生数据
  3. 清理项目
  4. 重新安装应用

我什至尝试重新启动我的 mac,当然没有成功。

谁能在这里晒晒太阳?谢谢。

最佳答案

我刚刚在 UIViewController 子类(使用 Xcode 9 beta 2 和 Swift 4)中发生了这种情况,解决方案是在我在 IB 中设置自定义类的地方勾选“从目标继承”。

如果您的 View 恰好位于被复制到不同目标的 .bundle 文件中(例如对于框架/静态库),您需要为它设置一个显式模块目标每个 xib/storyboard 类,而不是让它从托管它的目标继承。

关于ios - 界面生成器中的未知类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38846538/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com