[英]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.