ViewWillAppear还是NumberOfCellsInSection?哪个会先发生?

时间:2015-09-04 14:37:36

标签: swift uitableview parse-platform pfquery viewwillappear

我正在使用这个使用parse.com的应用程序,我必须创建一个Query并将对象转换为数组。我把它变成了一个方法并把它放在viewWillAppear方法中,但我仍然没有看到任何东西!

我不知道在哪里放置它,也不知道每当调用getObjects()时如何调用方法viewWillAppear,然后将其应用于tableview。

2 个答案:

答案 0 :(得分:1)

你总是可以通过在这些方法中加入println("我们在xxx"中)检查出来,检查哪一个加载了第一个。

但是你重新加载你的tableView数据:
    self.tableView.reloadData() 加载解析数据后?

答案 1 :(得分:1)

这是一个非常常见的场景,使用正确的工具可以轻而易举。您可以在TableViewController中为Parse构建自己的功能,或者您可以使用Parse自己的PFQueryTableViewController来轻松完成您想要的任务。

Check out a tutorial to help get you started

Here's another just in case

它的要点是,您必须查询Parse for data以填充TableViewController的数据源,然后在获取表的数据后重新加载它。使用PFQueryTableViewController,您所要做的就是在函数queryForTable()中指定一个查询。 PFQueryTableViewController包含在ParseUI框架中(以及一些其他很棒的工具),您将要导入它们。