Swift </myclass>中Interface Builder文件中的未知类<myclass>

时间:2014-07-27 16:39:09

标签: ios swift interface-builder

我正在编写Apple的ToDoList Objective-C教程,但尝试在Swift中完成。 (Tutorial

现在我已经准备好了,当我运行应用程序时,我收到错误:

  

Swift中Interface Builder文件中的未知类AddToDoItemViewController。

this thread中,有人解决了一个,因为我认为在Objective-C中与[MyClass class]类似的问题。在Swift中有类似的方法吗?

3 个答案:

答案 0 :(得分:35)

我发现在很多我的Swift控制器上都有一个新的模块选项,它被设置为无 Failure

所以要修复它只需将Class设置为另一个,然后将其设置回来。这给了我这个

enter image description here

答案 1 :(得分:1)

swift中的类似行是AddToDoItemViewController.self。所有真正重要的是你从swift代码调用你的视图控制器,以便链接器知道包含该文件。

答案 2 :(得分:1)

当我犯了一个错误并在@OBJC语句中使用了与我声明的类名不同的名字时,我遇到了这种情况。