小编Ste*_*erg的帖子

使用Swift从AFNetworking访问JSON数据

我通过代码中的链接访问了Yahoo Finance数据集.它在调试窗口中执行并打印JSON数据.如何在myNameLabel中存储然后打印选定的字段.例如"symbol"或"LastTradePriceOnly"字段?

class ViewController: UIViewController {


    @IBOutlet weak var myNameLabel: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        let manager = AFHTTPRequestOperationManager()

        manager.GET( "https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quote%20where%20symbol%20in%20(%22AAPL%22)&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=",
            parameters: nil,
            success: { (operation: AFHTTPRequestOperation!,responseObject: AnyObject!) in
                println("JSON: " + responseObject.description)

                //How to access and print individual fields?

            },
            failure: { (operation: AFHTTPRequestOperation!,error: NSError!) in
                println("Error: " + error.localizedDescription)
            })
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be …
Run Code Online (Sandbox Code Playgroud)

json afnetworking-2 swift

4
推荐指数
1
解决办法
4586
查看次数

标签 统计

afnetworking-2 ×1

json ×1

swift ×1