2013-10-12 43 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

您可能還需要檢查用戶的'是否新款()'屬性,所以你只能做它的創建,而不是更新。 –

回答

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

所以這是...多麼討厭,不知道我是如何錯過的。 –