【问题标题】:Can't set the Class or Module in Storyboard, Xcode 6.2无法在 Storyboard、Xcode 6.2 中设置类或模块
【发布时间】:2015-05-15 11:30:55
【问题描述】:

我刚刚更新到 Xcode 6.2,现在当我在 Storyboard 中创建新的 ViewController 时,我无法分配 Class,Module 字段为空。我无法将模块设置为当前项目,菜单为空白。

对于我的项目中的任何类,类字段的代码都不完整。如果我手动设置类,我会收到错误:Interface Builder 文件中的 Unknown class OneViewController。

检查情节提要文件的源代码,我可以看到没有为新视图控制器设置模块。就像我之前说的,我不能在 Storyboard 中设置它。

我还注意到默认 ViewController 类已分配给默认 ViewController,并且可以正常工作,但是该视图的模块也显示为空白。

【问题讨论】:

  • 您退出 Xcode 并清除缓存了吗?通常这就是它所需要的。我经常在更新后遇到这种情况,但清除所有缓存可以解决它。在此处查看我的详细讨论:stackoverflow.com/questions/5714372/…
  • 你有没有想过这个问题?这让我发疯了!
  • 我也很沮丧。我无法通过重命名项目文件夹、清除缓存或其他任何方法来修复它。我看不到一个该死的模块,所以我不能按它并按 Enter,组合框中没有任何可用的内容。奇怪的是它正在工作,然后突然停止工作。源代码控制说没有任何改变。很明显,XCode 搞砸了我。

标签: ios xcode swift uiviewcontroller storyboard


【解决方案1】:

更新到 6.2 后,我遇到了同样的错误。我修复它的方法是创建一个新的 Cocoa Touch 类并将代码从不起作用的类(在您的情况下为 OneViewController)复制到该类中。我删除了旧类并将新类分配给我故事板中的视图控制器。错误消失了。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。如果您使用 App Store 中的 Xcode 6.2,请将其删除并从开发者门户下载版本。这解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-12
      • 2021-12-12
      • 1970-01-01
      • 2015-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多