【混編】Xcode Objective-c swift 混編,swift 自動補(bǔ)全失效

Swift autocomplete

Xcode 8
Objective-c工程中使用Swift

在項目中引入了Swift,但是出現(xiàn)了一個蛋疼的問題。
swift文件中,沒有自動補(bǔ)全....
折騰了好一會,找到了幾個方法,算是解決了問題,但是有點小缺陷
當(dāng)building的時候,swift的自動補(bǔ)全功能會失效
先說方法

第一步刪除不必要的路徑

Paste_Image.png

這一步解決了我的大部分問題。
這里堆積了很多失效的引用,刪除以后,立即解決了問題。
但是當(dāng)building一次以后,通過bridge從住工程的引用的oc文件會無法識別類型。


Paste_Image.png

必須Clean一下工程才能恢復(fù),然后看第二步

第二步添加腳本,每次build后刪除模擬器中的.h 文件

function removeHeaders() {  
          find $BUILD_ROOT/Debug-iphonesimulator/ -name '*.h' -exec rm -f {} \;
 } removeHeaders 

但是building的過程中Swift的自動補(bǔ)全全程打醬油

如果你知道怎么弄,或有更好的辦法請告知啊o(╯□╰)o

詳細(xì)請看stackoverflow上的幾個問題
Xcode 7 doesn't autocomplete if using bridging header
XCode Swift autocomplete breaks down after build
Xcode 8 syntax highlighting doesn't work
Swift pods successfully installed, but code completion doesn't work.

最后編輯于
?著作權(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)容

  • I 吻醒你。落地窗前溢滿陽光。 我在平底鍋上煎兩顆五分熟雞蛋;草莓醬抹在烤到金黃的面包片上; 兩碗清粥;一碟小菜;...
    Intelligent波仔閱讀 355評論 0 2
  • 秋秋和奶奶外出買菜,剛走出小區(qū)門口,秋秋轉(zhuǎn)身向奶奶張開兩只手:“奶奶,抱抱!” “奶奶胳膊疼!”,奶奶皺著眉頭...
    秋水若寒閱讀 269評論 0 1
  • 我確信那落日之純粹,確信 它只是被那如其所是的一刻 所鍛造,沒有任何事物淪陷至 黃昏的鋸齒,只有群山托住一縷光 含...
    程小雨閱讀 317評論 0 0

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