【发布时间】:2016-02-25 12:04:55
【问题描述】:
我已经坚持了一整天,所以如果有人能指出我正确的方向,那就太好了!
我目前正在构建一个使用 Parse 作为后端和 Parse Cloud 来加密/解密数据的 IOS 应用程序。在下面的代码中,我在 Parse 上执行 PFQuery 以获取我需要的数据,但是我想在返回数据之前在服务器端解密数据。
这是我现在用来请求和显示数据的代码:
(PFQuery *)queryForTable
{
arrdossier=[[NSUserDefaults standardUserDefaults ]objectForKey:@"Dossier_IDs"];
query1 = [PFQuery queryWithClassName:self.parseClassName];
[query1 whereKey:@"Dossier_ID" containedIn:arrdossier];
[query1 whereKey:@"status" equalTo:@"open"];
return query1;
}
我在 Parse Cloud 上的代码是:
Parse.Cloud.define("decryptQuery", function(request, response) {
var doss = Parse.Object.extend("Dossier");
var q = new Parse.Query(doss);
q.containsAll("Dossier_ID", request.params.Dossier_IDs);
q.find({
success: function(results) {
// iterate through results to call decrypt()
response.success();
},
error: function() {
response.error("failed");
}
})
});
PFCloud callFunctionInBackground 应该如何实现这一点?
谢谢!
【问题讨论】:
标签: ios parse-platform pfquery