使用来自Ios / Android应用程序的解析,我创建了一个新类的对象" Tomato"并调用save()或saveInBackground(...)。
在这个班级"番茄" beforeSave hook,我用自定义值初始化一些字段。
我的问题是,保存完成后,客户端中是否有可用的值?或者我需要在保存后获取对象吗?
答案 0 :(得分:0)
您需要再次DocumentList
才能访问fetch
中创建的值(请注意,beforeSave
已弃用,而Parse现在希望您使用refresh
) :
https://parse.com/docs/ios/api/Classes/PFObject.html#//api/name/fetch:
答案 1 :(得分:0)
您在保存回调中有更新的对象:
gameScore.save(null, {
success: function(object) {
// The object was saved successfully.
},
error: function(object, error) {
// The save failed.
// error is a Parse.Error with an error code and message.
}
});
<强>的Android 强>
ParseObject gameScore = new ParseObject("GameScore"); gameScore.put("score", 1337); gameScore.put("playerName", "Sean Plott"); gameScore.put("cheatMode", false); gameScore.saveInBackground();
此代码运行后,您可能会想知道是否有任何问题 真的发生了。为了确保数据已保存,您可以查看 Parse中应用程序中的数据浏览器。你应该看到这样的东西:
objectId: "xWMyZ4YEGZ", score: 1337, playerName: "Sean Plott", cheatMode: false, createdAt:"2011-06-10T18:33:42Z", updatedAt:"2011-06-10T18:33:42Z"
来源:https://parse.com/docs/android/guide#objects-saving-objects