ほとんどすべてのソリューションがここで試されました。しかし、この問題を解決できませんでした。関数型以外のデータの値を呼び出せませんか? SwiftyJSON
私はAlamofireとswiftyJSONを使用しています。以下
コード:
upload.responseJSON(completionHandler: { response in
print("Request: \(String(describing: response.request))") // original url request
print("Response: \(String(describing: response.response))") // http url response
print("Result: \(response.result)") // response serialization result
print("Result Value: \(response.result.value.debugDescription)")
spinner.stopAnimating()
print(response.error.debugDescription)
//print("\(response.result.error)")
if response.result.isSuccess {
if let result = response.result.value {
print("JSON: \(result)") // serialized json response
let json = JSON(result)
}
}
})
EDIT: downvotesこのコミュニティは、素朴な開発者のためにどのくらい役立つことを証明。私たちに休憩を与える!これは
let json = JSON(result1)
はまた、結果の値が文字列である可能性がある動作するかどうか
switch response.result {
case .success(let value):
let json = JSON(value)
print(json)
case .failure(let error): print(error)
}
スクリーンショットを入れないでコードを追加してください –
'response.result.value'を' result1'オブジェクトに置き換えてください。 –
@JonSnow - その1つと同じ..とにかく最初はresult1でした。私はそれを変更したソリューションを試しながら..コードで質問を更新します –