簡體   English   中英

自定義類不會自動顯示 - Swift 3 iOS 10.2 Xcode 8

[英]Custom class not automatically showing up - Swift 3 iOS 10.2 Xcode 8

所以我的應用程序設置了兩個視圖控制器。 第一個是我的啟動屏幕,應用程序啟動,第二個是用戶可以導航到的屏幕。 我在開發過程中稍后添加了第二個,但是當我在身份檢查器下找到右欄時,我的新Cocoa Touch Class文件沒有填充供我選擇。 現在,如果你讓我輸入它,我已經嘗試過,它似乎沒有連接。 我已經通過在模擬器中加載新第二類的viewDidLoad()中打印一條簡單的線來測試它,但沒有打印任何內容。 任何幫助將不勝感激!! 謝謝!

編輯 它顯然是UIViewController的子類

簡單的修復是:

  1. 在故事板上選擇活動指示器,然后轉到身份檢查器並復制對象ID。 as image: ObjectID_ActivityIndi​​cator
  2. 右鍵單擊包含您正在使用的視圖控制器的storyboard文件。
  3. 打開>源代碼
  4. 按命令+ F查找並查找先前復制的ID
  5. 粘貼此:customClass =“yourclassname”customModule =“moduleNAme”customModuleProvider =“target”(不要更改此目標字,您可以從身份檢查器中選擇所需的模塊,如果有的話)。
  6. Command + S保存它並再次右鍵單擊storyboard文件> openAs> Interface builder
  7. 現在再次選擇活動指示器並轉到身份檢查員。 你現在會在那里看到它。 您也可以根據要求進行更改。

請享用。 我今天遇到了這個問題,在網上找不到幫助。 我的班級和模塊字段顯示為灰色。 嘗試了這個修復,它工作。

注意:確保您的自定義類可以訪問並位於應用程序目錄中,即它不會以紅色突出顯示,但會顯示正常外觀。

我已經看到了這樣的問題,其中解決方案是將“模塊”更改為特定值,關閉故事板,重新打開它並刪除“模塊”設置(假設它原來是空白或將其恢復為原始值)。 這發生在具有許多目標的項目中,並且它們的名稱可能已更改。

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM