我正在尝试在HandleWatchKitExtensionRequest中嵌套2个PFQuery,以便我可以在我的回复中将数据传回我的Watch Extension。在下面的代码中,第一个Query(对于匹配给定userName的PFUser)返回,但是我无法返回第二个(对于用户的人员列表)。在同一个块中进行多个查询时,我是否缺少一些限制?我的后台任务是否会在这个长时间运行的请求返回之前超时?
*我编辑了我的代码,因此nameList不是可选的,但仍然没有返回值。虽然同一个块(嵌套的findObjectsInBackGroundBlocks)在我的IOS应用程序中执行并完美返回。
延长后台任务延迟的时间没有帮助。
db.init_app(app)
答案 0 :(得分:2)
看起来你在嵌套查询之外调用“reply(testDict)”。
由于查询是异步的,因此可能在嵌套查询执行完毕之前调用“reply(testDict)”。