【发布时间】:2016-02-15 07:36:41
【问题描述】:
我写了两个 swift 文件。
// 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.
我该如何解决? 源代码为here。
我正在使用 XCode 版本 7.1.1 (7B1005)。
已解决:我将目录移动到~/Desktop,最后它运行了。很奇怪……
Unknown class in Interface Builder file. Xcode 6 and Swift 中报告了同样的问题
【问题讨论】:
-
只需重新启动 Xcode 并在故事板文件中再次设置类。
-
将类命名为更有意义的东西可以避免这种混淆;-)
-
抱歉,
ViewController2.swift的类名中出现复制/粘贴错误。固定。