使用Swift和Parse同时显示对象

时间:2015-08-24 07:03:44

标签: swift parse-platform

我正在使用Swift和Parse为咖啡馆制作座位表。目前,我能够在Parse中保存每个表的x,y坐标,并在应用程序中加载数据点。

它运行得非常好,但是当表格加载时,它们不会一起加载,而是由各个表格加载(取决于互联网速度)。我想知道是否有办法延迟显示,直到所有坐标都满载为止,以便座位图一致加载。

1 个答案:

答案 0 :(得分:0)

在显示表格之前,您需要使用completion以便加载所有数据。像那样:

//Find the objects
query.findObjectsInBackgroundWithBlock {
    (objects: [AnyObject]!, error: NSError!) -> Void in
    //Done loading all objects
    if error == nil {

        // Do something with the found objects

        //Load your tables

    } else {
        // Log details of the failure
        println("Error: \(error) \(error.userInfo!)")
    }

}

这样,gui等待查询完成,之后,所有表格将同时加载。