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

ViewWillAppear or NumberOfCellsInSection? which will happen first?

我正在开发这个使用 parse.com 的应用程序,我必须进行查询并将对象制作成数组。我把它变成了一个方法,并把它放在 viewWillAppear 方法中,但我仍然什么也没看到!

我不知道还能把它放在哪里,也不知道如何让它在调用 viewWillAppear 时调用方法 getObjects(),然后将它应用到 tableview。

您始终可以通过在这些方法中放置一个 println("we are in xxx") 来检查哪一个加载第一个。

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

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

Check out a tutorial to help get you started

Here's another just in case

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