導(dǎo)入SSZipArchive報錯 Unknown type name 'NSString'

  • 首先上原文
    今天看到個問題,編輯工程提示Unknown type name 'NSString',如下圖
    1.png

    導(dǎo)致出現(xiàn)異常的原因是是因為工程中添加了ZipArchive(第三方開源解壓縮庫)
    2.png

一般情況下出現(xiàn)“Unknown type name”是頭文件互相引用出現(xiàn)的,這里可以排除,由于源碼使用是c\c++與oc混編,
考慮新的XCode編譯文件類型導(dǎo)致的,嘗試了幾種方案,下面三種可以解決問題。

解決方案一:
選擇所有.c文件,將屬性的 identity and type 改為Objective-C Source。


3.png

解決方案二:
選擇所有.c文件,將.c修改為.m


4.png

解決方案三:
將Compile Sources As 改為 Objective-C++


5.png

方案三由于修改所有文件的編譯類型,所有可能會導(dǎo)致其他包括c、c++代碼的提示錯誤,不過都是些的提示異常,按提示修改即可。


6.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天看到個問題,編輯工程提示Unknown type name 'NSString',如下圖 導(dǎo)致出現(xiàn)異常的原因是...
    shyizne閱讀 13,437評論 0 8
  • 今天看到個問題,編輯工程提示Unknown type name 'NSString',如下圖 導(dǎo)致出現(xiàn)異常的原因是...
    snail小菜閱讀 289評論 0 0
  • 一般情況下出現(xiàn)“Unknown type name”是頭文件互相引用出現(xiàn)的,這里不是這個,由于源碼使用是c\c++...
    ali_hilo閱讀 787評論 0 0
  • 結(jié)緣4D,完全來源于林健老師。 在DISC社群大部分包班都能見到我的身影,所以我被很多的家人們成為學(xué)霸姐姐,然而我...
    甌姐姐閱讀 586評論 0 4
  • 這話沒毛病,,婚姻,究竟給了女人什么? 剝奪了自由,占據(jù)了時間,失去了身材,耗盡了青春,在娘家成了客人,在婆家是外...
    簡l獨角戲閱讀 307評論 0 1

友情鏈接更多精彩內(nèi)容