私の現在の機能は次のとおりです。戻り値未定義スウィフト
public func getToken() -> String {
Alamofire.request("url", method: .post, encoding: JSONEncoding.default)
.responseData { response in
if let data = response.data {
let xml = SWXMLHash.parse(data)
let token = ((xml["authResponse"] ["authToken"].element?.text))!
}
}
return token // Test is undefined down here
}
私はトークン文字列を返すために、この機能を取得しようとしていますが、可変token
が定義されていません。
https://stackoverflow.com/questions/27390656/how-to-return-value-from-alamofire – rmaddy
また、変数の範囲について検討する必要があります。 – rmaddy