2013-10-12 2 views
0

Я пытаюсь использовать облачный код для создания нового «кредита» каждый раз, когда создается новый User, кредит для этого пользователя, так как в нем есть связанный объект. По какой-то причине я не могу писать на вкладку «Журналы», чтобы работать с использованием строк, таких как console.log(tell me what is going on!);, поэтому я в тупике и не знаю, где я ошибся.Parse.com iOS SDK: создать новый связанный объект на объекте Сохранить

Parse.Cloud.afterSave("User", function(request) { 
    var Credit = Parse.Object.extend("credit"); 
    var credit = new Credit(); 

    credit.set("parent", request.object); 
    credit.set("expiry", null); 
    credit.set("type", "Opening"); 

    credit.save(); 
}); 
+1

Вы также можете проверить '' свойство isNew() на пользователя, так что вы только сделать это на создание, а не на обновление , –

ответ

0

Вы должны изменить его к этому:

Parse.Cloud.afterSave(Parse.User, function(request) 

Parse.User, а не .

По какой-то причине это не кажется, что в документации здесь: https://www.parse.com/docs/cloud_code_guide#functions-aftersave

+0

Это упоминается в последнем абзаце этого раздела: https://www.parse.com/docs/cloud_code_guide#functions-onsave –

+0

Так это ... Как раздражает, не уверен, как я это пропустил. –

Смежные вопросы