[英]Unknown class CustomUITableViewCell in Interface Builder file xcode 8
[英]Xcode 7.1 Swift 2 Unknown class in Interface Builder file
我已經創建了新的Cocoa Touch文件。 將其命名為SwipingViewController。
然后嘗試將自定義類添加到ViewController。
當我運行應用程序時,我收到一個錯誤
2015-10-09 10:53:25.054 ParseStarterProject [5369:389307] Interface Builder文件中的未知類SwipingViewController。
相關: Xcode 6奇怪的錯誤:Interface Builder文件中的未知類
這是我的項目文件
在“自定義類”字段下方的故事板中,模塊設置為“無”。 將其更改為您的應用模塊或只是刪除並再次輸入類,它應設置為默認值,如下所示:
仍然看到XCode 8.2.1的這個問題,但我能夠通過在storyboard xml文件中修改這些來解決問題:
在viewController標記中刪除customModuleProvider="target"
:
- <viewController ... customModule="Flights" customModuleProvider="target" sceneMemberID="viewController"> + <viewController ... customModule="Flights" sceneMemberID="viewController">
在widget標記中刪除customModule="Flights" customModuleProvider="target"
(在我的例子中, 標簽標記):
- <label ... translatesAutoresizingMaskIntoConstraints="NO" id="PzF-6K-Hpi" customClass="YZLabel" customModule="Flights" customModuleProvider="target"> + <label ... translatesAutoresizingMaskIntoConstraints="NO" id="PzF-6K-Hpi" customClass="YZLabel">
我發現步驟1對解決崩潰/警告也很重要,不能跳過。
我通過在項目的“構建設置”中將“-ObjC”添加到“其他鏈接器標志”來解決了類似的問題。
我也有類似的問題。 我有一個帶有TableView的ViewController,而tableView的自定義類被稱為'ViewController'。 我剛剛刪除了tableView的自定義類,錯誤就消失了。
我通過應用視圖控制器初始化解決了這個問題。 視圖控制器的基本視圖聲明確實在故事板中顯示了* .swift類中的加載方法和類實現。
我通過在類名下手動編寫故事板中的模塊名稱來解決它。 在我的情況下,它與該類名稱相同,但可能有所不同。
對我來說:對於'Indentity Inspector'中的表視圖單元格未選中'從目標繼承模塊'並清理項目。 它解決了問題,項目運行成功
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.