2010-04-09 37 views
0

我已經改名爲在Xcode中一個UITableViewController類,這是作爲一個XIB父類。界面生成器仍然使用該類的舊名稱,它編譯和工作正常。 Interface Builder沒有看到類的新名稱,當我嘗試手動輸入時,它會編譯並在運行時給我一個異常:「未知類...在Interface Builder文件中。」的Objective-C接口生成器完全看不出改名

有沒有辦法來更新界面生成器類的名稱?

感謝

回答

0

你試過選擇「文件 - >刷新所有類文件」界面生成器?也許這應該工作!

+0

當我在界面構建器中時,我在文件菜單中看不到此選項。是什麼賦予了? – TheJeff 2016-08-29 22:10:37

0

你可以試試...

  1. 清理並重建項目
  2. 從項目中刪除廈門國際銀行,並創建新的一個新的類
  3. 刪除類和廈門國際銀行無論從項目(參考),將它們複製並在您的項目中添加帶有XIB用戶界面的新文件,並複製從舊類文件到新類文件的所有內容...

其中一個應該可以工作...

0

完全關閉Interface Builder。

並打開的XCode是廈門國際銀行。

然後它會顯示您重命名的類。

0

我有時有IB沒有注意到在類文件中的變化的問題。

我做的就是我拖累.h文件在Xcode的窗口界面生成器內的.xib文件。這更新了類的定義。

您可以隨時重新打開Interface Builder中,但上述方案更快。