CloudCode を初めて試して気に入りました。
電話番号が既にアプリを持っているかどうかを確認するために電話番号を CloudCode に渡す iOS アプリを作成しています。
問題は、クエリが完了する前に成功ブロックを起動することです。クエリがいくつあるかを知り、最後のクエリかどうかを判断する必要があると思いますか? この .then 関数も見ましたか?
Parse.Cloud.define("processNumbers", function(request, response) {
Parse.Cloud.useMasterKey();
var phoneNumbers = request.params.phoneNumbers;
phoneNumbers.forEach(function(entry) {
var query = new Parse.Query(Parse.User);
//query.equalTo("username", entry);
query.find({
success: function(results) {
console.log("has app");
},
error: function() {
console.log("not found");
}
});
console.log(entry);
});
response.success(phoneNumbers);
});