2016-11-08 90 views
-2

我將我的SWIFT 2.2的代碼在Xcode 8 swift3代碼,我有這樣一行:var request:Alamofire.Request?未申報類型的使用Alamofire

var request: Alamofire.Request? 

這是產生這個錯誤:

Use of undeclared type Alamofire. 

我怎麼能修復這個錯誤?我已經閱讀了遷移指南,但我沒有看到任何可以幫助我的東西。我正在使用Alamofire 4.0.1

+0

你做過'進口Alamofire'嗎? – alexburtnik

+0

我將@import Alamofire添加到文件buut的頂部沒有區別。我不確定這是否正確。 – markhorrocks

+1

這是正確的地方,但'@'不應該在那裏。另外請確保你已經從終端運行'pod install'命令並打開生成的工作區,而不是項目本身 – alexburtnik

回答

2

代碼本身沒問題。問題是最有可能與進口Alamofire模塊

嘗試以下步驟:

  1. import Alamofire在迅速文件,你需要使用Alamofire模塊(和@import Alamofire在橋接報頭,如果需要的話)
  2. 清潔( CMD + Shift + K)
  3. 生成項目

如果你看到No such module錯誤,您應該從終端運行pod install命令並打開生成的工作區而不是項目本身。

+0

我在橋接頭中有@import Alamofire,但仍然需要在我的文件中導入Alamofire。 – markhorrocks