例如,我有这样的代码:
PFQuery *query = [PFQuery queryWithClassName:@"ParseClass"];
[query whereKey:@"user" equalTo:[PFUser currentUser]];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
[Do stuff];
}];
我能否在不修改应用程序的情况下将额外的参数插入到此查询中?通过 Cloud Code 或其他方式?
例如,我只想获取分数大于零的对象。或者“已删除”标志已设置为 false。
我问这个问题是因为我想为数据通话添加一些过滤器,但也想将它们追溯应用于可能尚未更新应用的用户。
这可能吗?
谢谢!
最佳答案
在客户端运行查询时,您在这里运气不佳。如果不更新您的应用程序就无法完成这项工作。
您唯一的选择是创建一个 Cloud Code 函数来运行查询并从客户端调用它,这样您就可以临时更新它而无需用户更新。
关于ios - 我可以在 Cloud Code 中拦截和修改从 iOS 到 Parse.com 的查询吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33398490/