用于获取写访问的ACL问题

时间:2014-10-10 12:30:41

标签: parse-platform

我有一个用户可以与他们的Facebook好友分享的对象列表。 我有一个列出这个朋友列表的视图。

当我点击视图以更新您想要与之共享对象的朋友时,我想检查哪个用户已经对指定对象具有写访问权。

我写了这个:

PFACL * sharingACL = [PFACL ACL];

for (PFUser *user in self.friendArray) {
    [sharingACL getWriteAccessForUser:user];
    if (sharingACL) {
        cell.accessoryType = UITableViewCellAccessoryCheckmark;
    } else {
         cell.accessoryType = UITableViewCellAccessoryNone;
    }
}

return cell;

此查询返回朋友阵列中所有朋友的附件复选标记,即使是那些没有写入权限的朋友......

有什么想法吗?

谢谢!

编辑:

事实上我想了一下,我正在做的事情是无意义的...... 我会尝试更好地解释。

用户1创建一个对象 - 他可以访问一个视图,在那里他可以选择他想要与之共享对象的朋友。一旦他选择了他的朋友,他就会回到对象视图,当他触发保存按钮时,会为之前选择的用户创建(读取和写入)ACL。

每件事情都很好

现在用户1想要编辑他的对象,他进入他的对象视图修改它等等。现在他想改变哪个用户可以访问他的对象,所以他触发了一个更新共享按钮,显示他的朋友列表像第一次。 我想要的是检查好友列表中的每个用户,这些用户已经读过&写入权限,以便在他的名字旁边添加附件复选标记。

这甚至可能吗?!

0 个答案:

没有答案