【发布时间】:2015-08-31 05:49:12
【问题描述】:
我对 Parse 很陌生,我对 parse 的工作原理感到困惑。
这里我有一个 PFUser、PFGroupObject、PFUserGroupObject。其中 PFUserGroupObject 是将用户与组相关联的“表”。
PFUserGroupObject 和 PFGroupObject 是我自定义的 PFObject
让我感到困惑的是,一旦我保存了 PFUserGroupObject,PFGroupObject 也会保存到 Parse。
我有 2 个问题:
-
这种行为正常吗?我知道 PFUserGroupObject 有一个存储 PFGroupObject 的变量。但是,我想知道这是否是 Parse 的预期行为。
//MARK - Create a New Group var group: PFGroupObject = PFGroupObject(); group.name = "Friends Group"; //MARK - Create a Many to Many Join Table to Relate User and Group var userGroup: PFUserGroupObject = PFUserGroupObject(); userGroup.user = PFUser.currentUser(); userGroup.group = group; //THIS LINE CAUSES MY GROUP OBJECT TO BE SAVED TO PARSE AS WELL PFObject.save(userGroup); -
假设我打了电话
PFObject.saveAll([group, userGroup]);
组对象会两次保存到 Parse 中吗?
我正在尝试了解 Parse 的工作原理。 谢谢!!!!!!
【问题讨论】:
标签: ios swift parse-platform pfobject pfuser