2016-04-29 44 views
0

正試圖在我的Swift 2項目中實現一些Obj-C代碼,並決定我要嘗試一種不同的方法。從Swift 2項目中刪除Obj-C橋接頭後的錯誤

我刪除了我添加的文件,包括新創建的橋接頭。

我去建立設置並刪除了「Objective-C Bridging Header」設置的內容,現在我受到了錯誤的轟炸。

我的項目在Obj-C慘敗之前運行良好,沒有錯誤。

有人可以幫忙嗎?請參閱附件圖片瞭解我收到的錯誤。

enter image description here

+0

嗯,我想你有目標C代碼,你正在使用的Swift文件,但迅速,因爲這樣不知道該代碼沒有橋頭。所有你需要做的是再次創建一個橋頭,並把進口在那裏爲您使用的目標C文件的語句 –

+0

我想通了,不知何故......我正在使用Cocoapods並嘗試重新安裝podfile,但沒有運氣。我關閉了xcode並再次安裝了podfile。當我打開xcode備份時,好像有一些錯誤消失了,但由於某種原因,我的代碼很大一部分已被更改?我回去了,終於修復了所有的錯誤並編譯了這個項目。 – ryanbilak

回答

0

按照錯誤,您的快捷文件(profileVeedVC.swift)仍指OBJ-C代碼。從您的podfile中刪除該窗格,並刪除文件中的任何引用。

祝你好運!

+0

我確實相信我做了類似的事情。我關閉了xcode,打開了CoacoaPods並重新安裝了pod文件。然後我回去修復了其餘的錯誤,並重新開始工作!實際上是一個很好的學習經歷。 – ryanbilak