如何使用swift解析tableview中的json?

时间:2015-01-09 20:46:17

标签: json parsing swift ios8 xcode6

我正在尝试从url读取json日期并使用swift在Tableview中解析它。如何将变量“jsonResult”变为全局?

或者请指导我如何使用json中的数据填充tableview。

let urlPath = "http://omanevents.net/OmanEventsApp/testPullDate.php"
    let url = NSURL(string: urlPath)

    let session = NSURLSession.sharedSession()
    let task = session.dataTaskWithURL(url!, completionHandler: {data, response, error -> Void in

        if (error != nil) {

            println("error")

        }else {

            let jsonResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as NSDictionary


            for var index = 0; index < jsonResult["Events"]?.count ; ++index {
                println(jsonResult["Events"]?[index]["Location"])
            }



        }

    })

    task.resume()

1 个答案:

答案 0 :(得分:-1)

我强烈建议您查看本教程。

http://www.raywenderlich.com/85578/first-core-data-app-using-swift

它向您展示了如何处理核心数据,但在示例中,它使用向tableView添加内容,并保存数据以便在以后阶段使用该应用程序。 Ray Wnderlich是一个很棒的网站。