存在接口构建器文件中的未知类

时间:2014-08-06 17:45:40

标签: ios xcode swift

此问题之前已被提出,但我看不出任何与我的问题相关的原因。

我创建了一个非常简单的视图控制器并尝试加载它但在接口构建器文件错误中获取未知类MapViewController。以下是一些相关部分:

class MapViewController: UIViewController {
    ...
}

...
let storyboard : UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let  mapViewController = storyboard.instantiateViewControllerWithIdentifier("MapViewControllerID") as MapViewController

enter image description here

  • MapViewController.swift文件包含在Compile Sources中。
  • 故事板的默认名称为Main.storyboard
  • 退出Xcode,重建,删除了设备上的应用。

问题仍然存在,有什么建议吗?

(使用Xcode beta 4)

2 个答案:

答案 0 :(得分:0)

我的问题是我不小心在IB的自定义类的类条目下选择了一个模块。一旦我取消选择一切正常。

答案 1 :(得分:-1)

我是如何解决这个问题的 1)删除派生数据 2)将类重命名为MyMapViewController 3)再次删除派生数据 4)将类重命名为MapViewController