[英]Unknown class XXXXX in Interface Builder file
我写了两个迅捷的文件。
// ViewController.swift
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
和
// ViewController2.swift
import UIKit
class ViewController2: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
我的Main.storyboard
看起来像这样。
当我运行这些程序时,我得到
2015-11-14 01:17:46.705 hoge[23606:1084831] Unknown class ViewController in Interface Builder file.
2015-11-14 01:17:49.311 hoge[23606:1084831] Unknown class ViewController2 in Interface Builder file.
我该如何解决? 源代码在这里 。
我正在使用XCode版本7.1.1(7B1005)。
已解决:我将目录移至~/Desktop
,最后它运行了。 很奇怪...
Interface Builder文件中的Unknown类中报告了相同的问题。 Xcode 6和Swift
在Interface Builder中分配自定义类名称时,也请选择一个模块名称。 如果将其保留为“ none”,您将获得描述的结果。
这两个类(尽管您的swift文件的命名方式不同)都称为ViewController
。 也许那是问题吗?
纠正您应该从情节提要中的视图控制器中删除自定义类之后,构建项目,再次插入自定义类,然后再次构建。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.