HandleWatchKitExtensionRequest中嵌套的PFQuery

时间:2015-07-29 16:21:48

标签: ios swift parse-platform watchkit

我正在尝试在HandleWatchKitExtensionRequest中嵌套2个PFQuery,以便我可以在我的回复中将数据传回我的Watch Extension。在下面的代码中,第一个Query(对于匹配给定userName的PFUser)返回,但是我无法返回第二个(对于用户的人员列表)。在同一个块中进行多个查询时,我是否缺少一些限制?我的后台任务是否会在这个长时间运行的请求返回之前超时?

*我编辑了我的代码,因此nameList不是可选的,但仍然没有返回值。虽然同一个块(嵌套的findObjectsInBackGroundBlocks)在我的IOS应用程序中执行并完美返回。

延长后台任务延迟的时间没有帮助。

db.init_app(app)

1 个答案:

答案 0 :(得分:2)

看起来你在嵌套查询之外调用“reply(testDict)”。

由于查询是异步的,因此可能在嵌套查询执行完毕之前调用“reply(testDict)”。