Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 同一对象上两个用户的ACL_Ios_Objective C_Parse Platform - Fatal编程技术网

Ios 同一对象上两个用户的ACL

Ios 同一对象上两个用户的ACL,ios,objective-c,parse-platform,Ios,Objective C,Parse Platform,我需要为同一对象上的两个用户设置读写访问权限。我可以制定一个有效的解决方案,但我不确定这是否是最好或正确的方法。在我运行上述行之后,在data browser的ACL列中,我得到了两个objectID,它们属于我希望能够编辑该对象的两个用户。那好吗?还是有改进的余地 PFACL *objACL = [PFACL ACL]; [objACL setReadAccess:YES forUser:userB]; [objACL setWriteAccess:YES forUser:userB];

我需要为同一对象上的两个用户设置读写访问权限。我可以制定一个有效的解决方案,但我不确定这是否是最好或正确的方法。在我运行上述行之后,在data browser的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];

如果每个对象的用户不同,则这是适当的方式,否则可以将角色分配给这两个用户并使用