我正在尝试使用alamofire从swift中获取API数据。
链接是这样的:
www.something.com?date1=2015-06-04&date2=2015-06-04&id=1
如何传递参数?
答案 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)