2017-07-31 75 views
0

我已經將AlamoFire導入到了我的項目中,並且出於某種原因,它現在在我的某個頁面上未被識別。該項目前幾天工作,現在我得到蘋果Mach-O鏈接器錯誤,我相信這是因爲我有這個錯誤後,我清理和構建: enter image description hereAlamoFire在某些頁面上未被識別,但在其他頁面上已被識別

但是在一個單獨的頁面上沒有導入AlamoFire時出錯。這對我來說沒有意義。 enter image description here

我已經完成pod install,它顯示它已安裝並且項目正在使用它。我不明白爲什麼這幾天前工作,現在不是。

+1

「BaseDataManager.swift」是否正確列爲項目文件,並在正確的Target中?你可以將它導入到另一個文件中嗎? – Larme

+0

我該去哪找到? –

+0

選擇您的文件,在左側面板(實用工具),顯示文件檢查器,檢查它標記爲您的目標(應用程序)。 (檢查屏幕:https://i.stack.imgur.com/AYuMx.jpg只是在「紅色圓圈」的末尾,有一個「目標會員」) – Larme

回答

1

這可能是一些緩存問題,這些在Xcode中有點常見。

Clean,Clean Build Folder,刪除Derived Data文件夾,退出Xcode,運行pod deintegrate,運行pod install,打開Xcode並重試。

其中一個步驟通常可以解決這類問題。

快樂編碼!