0
我無法理解下面的語法在alamofire庫的功能,只有點分離的方法。撥打斯威夫特
Alamofire.request(.GET, "https://someWebsite.com/api/", parameters: ["key":"2121"])
.responseJSON { response in
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
}
爲什麼responseJSON
方法沒有前綴?而且,爲什麼這個方法在它的體內有一個完成處理程序,它不應該是方法的參數嗎?即
.responesJSON(response in ...)
OR
.responseJSON(){respones in ....}