2015-10-09 57 views

回答

120

在下面的自定義類領域的模塊設置爲無故事板。更改您的應用模塊或者只是刪除並重新進入類,它應該設置爲默認這樣的:

+0

謝謝。解決了這個問題。由於某些原因,我沒有這個 - Current - Parse Project。我重新加載我的Mac,也許這也有幫助。 –

+0

謝謝,它幫助我們回到遺留項目。 – igraczech

+2

在XCode 8.3.2中設置新項目時仍然發生(模塊被設置爲None)。但你的建議有效。 –

0

我通過應用視圖控制器INITIALISE解決了這個問題。視圖 - 控制器基本聲明在故事板中的* .swift類中顯示加載方法和類實現。

10

仍然看到了這個問題,的XCode 8.2.1,但我能解決這個問題通過在故事板的XML文件修改這些:

  1. 刪除customModuleProvider="target"的viewController標籤:

    - <viewController ... customModule="Flights" customModuleProvider="target" sceneMemberID="viewController"> 
    + <viewController ... customModule="Flights" sceneMemberID="viewController"> 
    
  2. 在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步中也非常重要,以解決崩潰/警告,不能跳過。

+2

謝謝你節省我的一天 我只需要添加:customModule =「ObjProject」customModuleProvider =「target」 –

14

對我來說,問題在於這個班不是Target Membership的一部分。 只需將該類添加到目標,並且您應該在界面構建器上看到它。

Target Membership

1

我在我的項目的「構建設置」添加「-ObjC」到「其他連接標誌」解決類似的問題。

1

我也有類似的問題。我有一個帶有TableView的ViewController,並且tableView的自定義類被稱爲'ViewController'。我剛剛刪除了tableView的自定義類,錯誤消失了。

+0

謝謝。我用你的方法解決了它。我不小心將「MyCustomViewController」添加到ViewController和TableView裏面的自定義類中。 – user3204765

0

我通過在類名稱下的故事板中手動編寫模塊名稱來解決此問題。在我的情況下,它與班級名稱相同,但可能有所不同。