【问题标题】:Key Commands must all have a Title, Key and Selector键盘命令都必须有标题、键和选择器
【发布时间】:2016-12-09 14:15:32
【问题描述】:

我在尝试构建 Xcode 8.0 Beta 4 时收到错误消息,并且在构建时显示“错误:非法配置:键盘命令必须都有标题、键和选择器。选择表以检查其配置。”

它不在 TableView 或任何东西上,它是一个 UIView,里面有一个 Stack View 和一些按钮,仅此而已。

这是在一个故事板文件上,我收到了错误

我不知道那可能是什么?

【问题讨论】:

  • 查看storyboard的源文件(右键->打开为->源代码)。是否有任何空白的 标签?
  • 我删除了
  • 谢谢!我不知道发生了什么!
  • 不客气!我想这可能是问题所在。去年在我身上发生了非常相似的事情。我将创建一个答案,以防遇到相同问题的其他人发现此问题

标签: ios swift beta


【解决方案1】:

将您的故事板文件作为源代码打开(右键单击 -> 打开为 -> 源代码)。应该有一行,<keyCommands> <keyCommand/> </keyCommands>。删除它应该可以解决您的问题。

此行可能是由于不小心单击了视图控制器属性检查器的键盘命令部分中的 + 按钮造成的,但也可能是由其他因素造成的。额外的行可能会导致 XCode 中发生奇怪的事情,例如错误和崩溃。

【讨论】:

    【解决方案2】:

    我有一个解决方案:

    1. 以“源代码”形式打开故事板(右键单击故事板 -> 打开为 -> 源代码)。
    2. 删除此行: <keyCommands><keyCommand/></keyCommands>
    3. 运行应用程序。

    【讨论】:

      【解决方案3】:

      要使用 xcode 界面生成器执行此操作:

      1. 选择您的视图控制器

      2. 选择属性检查器

      3. 在底部找到“键盘命令”列表

      4. 选择列表中的键,例如:“在下方输入操作”

      5. 点击减号按钮

      这应该可以解决问题。

      Example Image, Click Here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-05-31
        • 2018-06-28
        • 2020-10-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-01
        相关资源
        最近更新 更多