从链接中的多个参数的api获取数据

时间:2015-06-06 13:34:55

标签: ios objective-c swift

我正在尝试使用alamofire从swift中获取API数据。

链接是这样的:

www.something.com?date1=2015-06-04&date2=2015-06-04&id=1

如何传递参数?

3 个答案:

答案 0 :(得分:1)

您可以使用以下代码

Alamofire.request(.GET, "http://httpbin.org/get", parameters: ["date1": "2015-06-04", "date2":"2015-06-04", "id":1])
         .response { (request, response, data, error) in
                     println(request)
                     println(response)
                     println(error)
                   }

答案 1 :(得分:1)

创建一个参数字典....然后像

一样传递它
let param = [  "date1" : "2015-06-04",
                "date2" : "2015-06-04",
                "id" : 1
             ]

//and passed it in request
Alamofire.request(.GET, "www.something.com", parameters:param)

答案 2 :(得分:0)

将参数添加到override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) { if segue.identifier == "start" { var secondScreen = segue.destinationViewController as! SecondViewController secondScreen.magicNo.text = String(magicNumber) } } 中,然后使用URL字符串追加字典。这对我来说很容易。

我在Objective C中有例子。可能对你有用。

secondScreen.magicNo.text = String(magicNumber)