[英]Objective-C Interface Builder don't see renamed class
我已在Xcode中重命名了UITableViewController類,該類在XIB中用作父類。 Interface Builder仍然使用該類的舊名稱,並且可以編譯並正常工作。 Interface Builder沒有看到該類的新名稱,當我嘗試手動鍵入該類時,它會在運行時進行編譯並給我一個異常:“ Unknown class ... in Interface Builder文件。”
有沒有辦法在Interface Builder中更新類名?
謝謝
您是否嘗試過在Interface Builder中選擇“文件->重新加載所有類文件”? 也許應該起作用!
你可以試試...
這三個中的一個應該可以工作...
完全關閉您的Interface Builder。
然后從XCode打開該XIB。
然后它將顯示您重命名的類。
有時我的IB出現問題,沒有注意到類文件中的更改。
然后,我要做的就是將.h文件從XCode拖到Interface Builder內部帶有.xib文件的窗口中。 這將更新類定義。
您始終可以重新打開Interface Builder,但是上述解決方案更快。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.