0

alamofire を使用して、デプロイされた API からデータをクエリしようとしています。リクエストで比較を行うにはどうすればよいですか。私は次のようなものを持っています:

let parameters = ["number": ["gt": 3]]
 Manager.sharedInstance.request(.GET, "http://localhost:2403/collections", parameters: parameters).responseJSON { (request, response, result) -> Void in
            print(result.isSuccess)
            print(result.data)
        }

しかし、結果は空です。私のダッシュボードには、値が 1、2、3、4 の数値列があります。したがって、応答は数値 4 の行を返すはずです。

何か案は?感謝

4

1 に答える 1

0

valueの代わりにを抽出する必要がありdataます。Alamofire 2.0 では、dataはケースでのみ使用できます.FailureResponseこれは、代わりにオブジェクトを利用する Alamofire 3.0 ですべて再設計されました。

let parameters = ["number": ["gt": 3]]
let URLString = "http://localhost:2403/collections"

Manager.sharedInstance.request(.GET, URLString, parameters: parameters)
    .responseJSON { (request, response, result) -> Void in
        print(result.isSuccess)
        print(result.data)
        print("JSON: \(result.value)")
        print("Error: \(result.error)")
    }
于 2015-10-05T15:19:03.207 に答える