0
を返すことができません。これは、エラーを与える:「クロージャをエスケープすることだけINOUTキャプチャすることができます...」私はそれを修正するにはどうすればよいAlamofire 4、スウィフト3:のStatusCode
を?
func check_info(tag: String, info: String, code: inout Int) {
Alamofire.request(
URL + "/api/test_information/",
method: .post,
parameters: [tag: info],
encoding: JSONEncoding.default
).responseString { response in
code = (response.response?.statusCode)!
}
}
ありがとう!しかし、私は別の関数でこの値を使う必要があります。 –
@MarkYankovskyこのコールバック関数が動作するはずです。それを自分でテストしていませんでしたが、それは私が使用する方法です –
ありがとう、しかし、私はこのfuncをどのように呼び出すことができますか? @escapingは一度も使用していませんか? –