我閱讀以下答案,所以我知道「Interface Builder文件中的未知類」錯誤可以使用鏈接器選項-ObjC
來解決。 (僅供參考,MyClass的是靜態庫。)如何通過一行讀取「[MyClass class]」來修復「Interface Builder文件中的未知類<MyClass>」錯誤?
https://stackoverflow.com/a/6092090/534701
我還發現,在App代表的[MyClass class]
一行代碼可以處理同樣的問題,而無需使用-ObjC
選項。 我的問題是代碼如何工作。
根據我上面附上的答案,錯誤發生是因爲我的靜態庫中的符號未加載。那麼,這意味着[MyClass class]
使鏈接器在運行時加載符號? (這沒有意義)
謝謝。不要混淆,我已經添加了一個提示鏈接器與運行時無關的句子。 – nephilim