我正在研究React Native應用程序,我試圖使用一個名爲react-native-socketio的模塊。Objective-C橋接頭部分找不到
爲了繼續使用應用程序,我需要橋接Xcode中的目標C頭,但相關部分丟失。
我也注意到,部分斯威夫特編譯器 - 代碼生成也從Xcode中失蹤。
爲什麼?
我正在研究React Native應用程序,我試圖使用一個名爲react-native-socketio的模塊。Objective-C橋接頭部分找不到
爲了繼續使用應用程序,我需要橋接Xcode中的目標C頭,但相關部分丟失。
我也注意到,部分斯威夫特編譯器 - 代碼生成也從Xcode中失蹤。
爲什麼?
看起來你已經創建了一個ObjectiveC
項目,而不是Swift
(我可以看到AppDelegate.h
& AppDelegate.m
)。 ObjC項目不會有Swift Compiler
部分。在創建項目時選擇Swift
作爲語言
我正在一個React Native項目,它會自動爲我創建整個Xcode文件,這是在目標C. –
應該有辦法選擇語言。如果你嘗試在Xcode中創建一個新項目,你可以選擇Swift/ObjectiveC –
在同一個應用程序中混合使用ObjC和Swift沒有任何問題。 –
在目標'iCare'中嘗試'Build Settings'。您處於項目的構建設置中,而不是目標的構建設置! – Proton
@ EICaptainv2.0我不是原生iOS編程方面的專家,但我相信本教程試圖將swift文件'socket.swift'連接到我的項目上嗎? –
@DungProton沒有運氣 –