如何在PFTablequery中返回多个findObjectsInBackground

时间:2015-07-22 02:44:50

标签: swift parse-platform pfquery

我正在尝试使用此查询加载我的PFQueryTableViewController ..它一直空白...我不认为我正在返回查询权限..我不知道如何从“secondQuery”访问对象那是在“AdminQuery”中。

提前感谢!

a[href*="/files/"]

1 个答案:

答案 0 :(得分:1)

正如Patrick Lynch所说,你在一个闭包内定义了一个函数。我认为您不需要dispatch_async,因为PFQueryTableViewController已经为您完成了工作。 queryForTable()也不应在viewDidLoad内。

定义您希望表格显示的类别,是PoolAccount吗? PFQueryTableViewController的queryForTable仅支持返回单个查询。但是,如果您的课程相关,您可以使用PFQuery(orQueryWithSubqueries)query.includeKey()来完成相关操作。

注意: 但是,当您确定如何使方法正常运行时,您需要在for循环中创建objects.count个查询。如果第一个查询获得200个结果,您想再运行200个查询吗?这可能会超出您对Parse.com的请求限制。

相反,请考虑将所有adminFollowingUser存储在数组中,并使用.whereKey("key", containedIn: YourArray)或类似内容查询PoolAccount。