我需要为同一对象上的两个用户设置读写访问权限。我可以提出一个可行的解决方案,但是我不确定这是最好的方法还是正确的方法。运行以上各行之后,在数据浏览器的ACL列中,我获得了两个objectID,它们属于我希望能够编辑该对象的两个用户。这样好吗还是有改进的空间?
PFACL *objACL = [PFACL ACL];
[objACL setReadAccess:YES forUser:userB];
[objACL setWriteAccess:YES forUser:userB];
[objACL setReadAccess:YES forUser:[PFUser currentUser]];
[objACL setWriteAccess:YES forUser:[PFUser currentUser]];
PFObject *object = [PFObject objectWithClassName:@"ClassName"];
object.ACL = objACL
[object saveInBackground];
最佳答案
如果每个对象的用户都不相同,那么这是适当的方法,否则,您可以为这两个用户分配一个角色并使用setReadAccess:forRole
关于ios - 同一对象上两个用户的ACL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29731800/