2016-11-08 14 views
-2

私はXcodeの8のコードをswift3ために私の迅速2.2のコードを変換していると私は、この行を持っている:このエラーを生成しているvar request:Alamofire.Request?宣言されていないタイプの使用Alamofire

var request: Alamofire.Request? 

Use of undeclared type Alamofire. 

どのようにすることができますこのエラーを修正しますか?私は移行ガイドを読みましたが、私に役立つものは何も表示されません。私はAlamofire 4.0.1を使用しています

+0

'Alamofireをインポートしましたか? – alexburtnik

+0

ファイルの先頭に@import Alamofireを追加しました。違いはありません。私はそれが正しい場所であるかどうかはわかりません。 – markhorrocks

+1

それは正しい場所ですが、 '@'はそこにはいけません。また、ターミナルから 'pod install'コマンドを実行して、プロジェクト自体ではなく生成されたワークスペースを開いたことを確認してください。 – alexburtnik

答えて

2

コード自体は問題ありません。問題はおそらくAlamofireモジュール

をインポートするには、次の手順を試してみてくださいされています。あなたは(必要に応じて、ヘッダーをブリッジにして@import Alamofire)Alamofireモジュールを使用する必要が迅速ファイルに

  1. import Alamofire
  2. クリーン( CMD + Shiftキー+ K)あなたはNo such moduleエラーが表示された場合
  3. プロジェクト

を構築し、ターミナルからpod installコマンドを実行し、プロジェクト自体の代わりに生成されたワークスペースを開く必要があります。

+0

私はブリッジヘッダーに@import Alamofireを持っていましたが、私のファイルにAlamofireをインポートする必要がありました。 – markhorrocks

関連する問題