2017-01-17 88 views
0

我正在做swift 3中的ios應用程序。我想要添加ARKit,它在objective-c中可用。我將所有Objective-C文件拖放到我的項目中,然後要求創建橋接標頭。所以我讓它創造。而且我在這裏面導入了所有的Objective-c .h文件。objective-c在swift編譯器代碼生成中未找到橋接頭文件

enter image description here

但是當我嘗試建立其顯示22號的像UIView問題不能識別等。

然後我試圖添加swift compiler - code generation下建立的設置bridging header路徑。但我沒有看到objective-c Bridging header部分。

enter image description here

enter image description here

請幫助我。我能做些什麼來成功將這些Objective-C文件添加到我的swift 3項目中。 謝謝

+0

你會得到什麼樣的錯誤? – vrwim

回答

1

Objective-C橋接頭設置可以在Swift Compiler - GeneralBuild Settings下找到。

但我喜歡通過讓Xcode爲我生成橋接頭。我通過File > New > File...添加了一個垃圾Objective-C類,它會問我是否要爲我的項目添加橋接頭。

如果你這樣做,你只需要將你的橋接頭裏現有的任何東西都移到那個頭上,然後刪除你現在擁有的頭。標題將在項目設置中正確設置。

相關問題