2016-06-28 77 views
2

我正在研究React Native應用程序,我試圖使用一個名爲react-native-socketio的模塊。Objective-C橋接頭部分找不到

爲了繼續使用應用程序,我需要橋接Xcode中的目標C頭,但相關部分丟失。

按照教程 According to the tutorial

Xcode

我也注意到,部分斯威夫特編譯器 - 代碼生成也從Xcode中失蹤。

爲什麼?

+0

在目標'iCare'中嘗試'Build Settings'。您處於項目的構建設置中,而不是目標的構建設置! – Proton

+0

@ EICaptainv2.0我不是原生iOS編程方面的專家,但我相信本教程試圖將swift文件'socket.swift'連接到我的項目上嗎? –

+0

@DungProton沒有運氣 –

回答

5

我已經解決了這個問題,首先向項目中添加一個新的swift文件,然後出現相應的部分。

正如你可以告訴,我現在有一個空的Swift文件,只是坐在我的項目文件夾和選項來橋接我的頭文件。

enter image description here

感謝大家的幫助。

1

看起來你已經創建了一個ObjectiveC項目,而不是Swift(我可以看到AppDelegate.h & AppDelegate.m)。 ObjC項目不會有Swift Compiler部分。在創建項目時選擇Swift作爲語言

+0

我正在一個React Native項目,它會自動爲我創建整個Xcode文件,這是在目標C. –

+0

應該有辦法選擇語言。如果你嘗試在Xcode中創建一個新項目,你可以選擇Swift/ObjectiveC –

+0

在同一個應用程序中混合使用ObjC和Swift沒有任何問題。 –