2016-10-18 130 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

相關問題