2017-09-01 49 views
0

將項目從xcode9 beta 5遷移到xcode 8.3後,我得到「Interface Builder中的未知類」。任何想法如何解決這一問題?謝謝!Interface Builder中的未知類,從xcode9 beta5遷移到xcode 8.3

+0

試試這個:https://stackoverflow.com/questions/38846538/unknown-class-in-interface-builder –

+0

不,它並沒有幫助(:謝謝雖然 – artemchen

+1

什麼是類的名字應該是什麼?錯誤消息的確切文本是什麼?Interface Builder中的「module」字段中有什麼?該類是否暴露給Objective-C?該類是嵌入在另一種類型中還是嵌入在根名稱空間中?我們需要更多信息來幫助你。 –

回答

0

打開故事板/ XIB>查看Identity Inspector(選項卡)> Custom Class部分。

  1. Class:清除該類並將其重新設置爲原來的狀態。
  2. 模塊:清除模塊並將其設置回原來的模式(即使它是空的)。

如果不修復它移動到檢查文件檢查器(標籤)>界面生成器文獻部分

  1. 將打開:將其設置爲Xcode的8
  2. 生成用於:將它到您的部署目標

沖洗並重復所有XIB /故事板文件。

0

按照以下步驟來解決問題:

  1. 打開您的Xcode項目(任何9.0或8.3.3)
  2. 對上故事板 '點擊'。
  3. 選擇'Open As'>>'源代碼'
  4. 在'dependencies'下找到關鍵字'minToolsVersion'(可能不止一次)。 (看下面的圖片)
  5. minToolsVersion更新到8.3,只有它在哪裏9.0
  6. 保存並完成。

現在,您還可以在Xcode 8.x中打開故事板。

enter image description here

enter image description here

相關問題