2016-10-18 9 views
1

私はAlamofireを使ってMailgunで電子メールを送信したいと考えています。次のコードを使用してリクエストを送信していますが、.responseで始まるエラーがCannot call value of non-function type 'HTTPURLResponse?'行で発生しています。関数の種類が「HTTPURLResponse?」でない値を呼び出せません。 Alamofire 4、Swift 3

どうすればこの問題を解決できますか?私はここに見つかったコードを複製しようとしていますが、Swift 3用に更新しています。私はMailgunとAlamofireを使って電子メールを送信しようとしています。

https://gist.github.com/makzan/11e8605f85352abf8dc1/

ありがとう!

Alamofire.request(url, method: .post, parameters: parameters) 
           .authenticate(user: "api", password: key) 
           .response{ (request, response, data, error) in 
            println(request) 
            println(response) 
            println(error) 
          } 
         } 

答えて

1

これらの種類の問題については、Alamofire migration pagesをご覧ください。

あなたは応答が今では同じように扱われていることをそこに表示されます:おかげで、それを

// Alamofire 3 
Alamofire.request(.GET, urlString).response { request, response, data, error in 
    print(request) 
    print(response) 
    print(data) 
    print(error) 
} 

// Alamofire 4 
Alamofire.request(urlString).response { response in // method defaults to `.get` 
    debugPrint(response) 
} 
+0

たことを!どのように私はそれを逃したか分からない – winston

関連する問題