2015-10-12 122 views
2

我想配置橋接頭文件,但我的Xcode沒有objective-c橋接頭部分。Swift編譯器 - 代碼生成

my Xcode build settings image is here

+1

創建一個Objective-C文件。 Xcode應該問你是否要添加一個橋接頭並自動配置構建設置。 – Adam

+0

我已經創建了新的Objective-C文件,但Xcode沒有問我任何東西 –

+0

謝謝@Adam –

回答

2

您需要創建一個Objective-C的.h假設你叫轉職header.h 您包括所有的Objective-C的.h,你需要在它的項目。 然後你必須在你的項目導航器中選擇你的項目。在Tar​​get部分中,您還必須選擇您的項目,然後選擇「構建設置」。在「Swift編譯器 - 代碼生成」中向下滾動到底部,您需要將'yes'設置爲'安裝Objective-C橋接頭',然後在'objective-bridging header'中輸入:'prjectName/bridging-header.h ' Apple documentation

+0

我已經在swift項目中創建了頭文件,但Xcode沒有問我這樣的任何內容「你想配置一個Objective -C橋接頭?「也沒有安裝Objective-C橋接部分。我不明白有什麼問題 –

+1

我很抱歉,這是我的錯。我被點擊了基本的標籤,因爲這些部分是隱藏的。 –

+0

謝謝@Edgar –