未传递POST参数。为什么?
是否还有进行POST-API调用的可能性?
promisify
答案 0 :(得分:0)
这是一个可能有用的代码,只需对代码进行简单的更改即可
func postJSON() {
let param = ["username":tFusername.text!,"password":tFpassword.text!] as NSDictionary //GET TEXTFIELD VALUE
let url = "YOUR URL HERE"
Alamofire.request(url, method: .post, parameters: (param as! Parameters), encoding: JSONEncoding.default).responseJSON { response in
switch response.result{
case .success(let json):
print(json)
DispatchQueue.main.async {
print(param)
//HANDLE YOUR CODE HERE
}
case .failure(let error):
print(error)
}
}
在您的viewDidLoad()中或根据需要使用此函数。