2017-01-11 15 views
0

Alamofire 4とswift 3を使用してRESTクライアントの基本的な例をコーディングしようとしていますが、アクセスしようとしているサービスは何でも応答はありません。Alamofireの応答はオールウェイズではありません

設定がありません。

これは私のコードです:

限りAlamofireは、コードの次の部分、非同期要求を使用して
override func viewDidLoad() { 
    super.viewDidLoad() 

    Alamofire.request("https://httpbin.org/get").responseJSON { response in 
     print(response.request) // original URL request 
     print(response.response) // HTTP URL response 
     print(response.data)  // server data 
     print(response.result) // result of response serialization 

     if let JSON = response.result.value { 
      print("JSON: \(JSON)") 
     } 
    } 
} 

Podfile

platform :ios, '9.0' 

target 'RESTClient' do 

    use_frameworks! 

    # Pods for RESTClient 
    pod 'Alamofire', '~> 4.2' 
    pod 'SwiftyJSON' 

end 

のInfo.plist

Info.plist

+0

コンストラクタに要求メソッドの型を含める必要があると思います。 –

+0

Alamofire 4では不要です。このコードはhttps://github.com/Alamofire/Alamofireにあるとおりにコピーしました。 –

答えて

0

徴収の前に処刑されていた。

したがって、実行の順序を保証するには、応答に依存するコードをクロージャに含める必要があります。