Когда пользователь делится постом, я хочу иметь возможность дать ему за это вознаграждение. Я вызываю облачную функцию из xcode вот так.
PFCloud.callFunction(inBackground: "shares", withParameters: ["objectID" : "z2pU3UDFrh"])
Я жестко запрограммировал идентификатор объекта, просто чтобы проверить, работает ли он. Вот моя функция облачного кода, которая вызывается
Parse.Cloud.define("shares", function(request, response) {
var shareQuery = new Parse.Query("Parse.POSTS");
shareQuery.get(request.params.objectID, {
success: function(object) {
console.log(object)
object.increment("score");
object.save();
},
error: function(error) { },
useMasterKey: true
});
});
когда я проверяю журналы, он печатает "undefined", и оценка остается неизменной
POSTS
(по соглашению, вы должны использовать верблюжий футляр)? - person nathan   schedule 29.08.2017