我在swift 2.0項目中使用了下面的代碼。儘管我添加了「導入Alamofire」,但我無法添加Alamofire.request。我必須創建Alamofire的對象,然後通過它訪問。swift中的Alomofire POST請求
這是我如何創建對象:
let manager = Alamofire.Manager.sharedInstance
manager.request(NSURLRequest(URL: NSURL(string: "http://httpbin.org/get")!))
let parameters = ["foo": "bar"]
manager.request(.POST, "url", parameters: parameters)
.responseJSON { request, response, json, error in
print("request: \(request)")
}
我是新來的都Alamofire快捷。任何人都可以告訴我如何在完成處理程序中獲得上述代碼的響應,以及爲什麼我不能使用Alamofire.request而不是使用manager.request。
謝謝哥哥。你的代碼對我來說非常完美。你能不能讓我知道爲什麼我不能在我的xcode中自動完成Alomofire.request,但是如果我複製你的代碼,我沒有收到任何錯誤。爲了自動完成,我必須添加一個Alomofire對象,然後繼續。 –
你已經創建了Alamofire的實例,並且你已經創建了一個URL請求,不需要這樣做。 Alamofire會照顧它。保持它@ user3730935 –
但沒有,我不能自動完成我的編碼! :( –