-1

以下のコードにデータを追加したいと思います。しかし、空の配列が返されるのはなぜですか? このフレームワークを使用したからですか?

class func getDataByJson() -> Array<String> {

    let urlDb = "https://dl.dropboxusercontent.com/u/13259946/voorbeeld.json"

    //Werkt!

    var data: Array<String> = []

    Alamofire.request(.GET, urlDb)
        .responseJSON { (request, response, json, error) in
            //println(error)

            if let groups : AnyObject! = json {

                var group = groups["groups"] as NSArray

                for g in group {
                    data.append(g["name"] as NSString)
                    //println(data)
                }
                //println(data)
            }
           println(data)
        //return data
    }
    return data
}
4

1 に答える 1