Я использую функцию облачного кода для моего приложения iOS. Я вызываю функцию облачную с этим кодом ...Ошибка: TypeError: Object не имеет метода 'set'
var moment = require("moment");
Parse.Cloud.define("registerActivity", function(request, response) {
var user = request.user;
user.set("lastActive", new Date());
user.save().then(function (user) {
response.success();
}, function (error) {
console.log(error);
response.error(error);
});
});
и с прошивкой я называю это так ...
[PFCloud callFunction:@"registerActivity" withParameters:@{}];
Почему я получаю эту ошибку?
Error: TypeError: Object has no method 'set'
У вашего объекта 'request.user' есть метод' set'? или вы просто пытаетесь сделать 'user.lastActive = new Date()' –
Я не знаю. Я бы не использовал этот javascript вообще, если бы мне не пришлось использовать его для облачного кода. Я только наполовину уверен в том, что я делаю с JS. Так имеет ли он метод набора? Должно. В iOS вы просто выполняете '[[PFUser currentUser] setObject: [NSDate date] forKey: @" lastActive "];'. Как мне сделать то же самое с JS и не получить ошибок? –