【问题标题】:Swift NSUknowKeyException SIGABRT on launchSwift NSUknowKeyException SIGABRT 启动
【发布时间】:2014-12-09 23:38:08
【问题描述】:

好的,我在这里遇到了一个重大错误。我认为当我使用助手编辑器将动作从我的 captureButton 链接到 captureButtonPressed 时,问题就出现了。但是我不小心选择了将其链接为 Outlet,然后我删除了 Outlet 并使用 Action 再次进行了操作。

这是错误:

2014-12-09 16:29:17.611 Penny[2593:60b] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<Penny.ViewController 0x156511600> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key captureButtonPressed.'
asdf

它是否可能仍在查看旧链接?有没有可以查看所有链接的地方?我注释掉我的 catureButtonPressed 操作,错误仍然存​​在。

谢谢

【问题讨论】:

    标签: ios swift uibutton action nsunknownkeyexception


    【解决方案1】:

    此异常通常意味着您的故事板中有一个在您的代码中不存在的插座,因此这可能是问题所在。您从代码中删除了 outlet,导致连接 outlet 的键值编码机制失败。您可以通过选择您的 captureButton、在 Interface Builder 中打开 Connections 检查器并从 Reference Outlets 部分中删除该插座来从您的 XIB 中删除该插座。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多