我正在编写Apple的ToDoList Objective-C教程,但尝试在Swift中完成。 (Tutorial)
现在我已经准备好了,当我运行应用程序时,我收到错误:
Swift中Interface Builder文件中的未知类AddToDoItemViewController。
在this thread中,有人解决了一个,因为我认为在Objective-C中与[MyClass class]
类似的问题。在Swift中有类似的方法吗?
答案 0 :(得分:35)
我发现在很多我的Swift控制器上都有一个新的模块选项,它被设置为无
所以要修复它只需将Class设置为另一个,然后将其设置回来。这给了我这个
答案 1 :(得分:1)
swift中的类似行是AddToDoItemViewController.self
。所有真正重要的是你从swift代码调用你的视图控制器,以便链接器知道包含该文件。
答案 2 :(得分:1)
当我犯了一个错误并在@OBJC语句中使用了与我声明的类名不同的名字时,我遇到了这种情况。