1

我在后端为 Parse.com 的 iOS 应用程序中有三个托管对象。

我知道如何为常规对象设置访问控制列表。如何使用托管对象实现相同的目标?

我正在寻找这样的东西:

someManagedObject.ACL = [PFACL ACLWithUser:[PFUser currentUser]];
4

1 回答 1

1

在文档中找到了解决方法:

https://www.parse.com/docs/ios_guide#security-recommendations/iOS

为了帮助确保您的用户数据在默认情况下是安全的,您可以设置一个默认 ACL 以应用于所有新创建的 PFObject:

[PFACL setDefaultACL:[PFACL ACL] withAccessForCurrentUser:YES];

因此,登录 Parse.com 后,Parse 库会负责您的安全对象处理。您有自己的业务逻辑,当尝试与 Parse 通信并发送模型时,它会自动将 ACL 添加到您的对象。稍后 Parse 将仅下载与登录用户的 ACL 匹配的对象。

于 2013-04-05T12:07:12.530 回答