大问题 - 解析对象不能指向具有公共只读ACL的另一个类的对象?

时间:2015-02-19 04:13:28

标签: ios parse-platform acl

让我用一个例子解释一下,比如说有2个类,Class 1和Class 2. Class 1的所有对象都是Public read only。我现在想要在Class 2对象中创建一个指向Class 1的指针。不幸的是,这对于parse.com来说是不可能的,因为当我尝试这样做时它会引发异常:

[Error]: object not found for update (Code: 101, Version: 1.6.2)

这是一个错误还是这个ACL安全性如何工作。我找不到任何关于此的文档。解析中的任何人都可以帮我回答这个问题。快速反应高度赞赏。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。

围绕它的黑客不是在Class2中存储指向Class 1的指针,而是在Class2上创建一个NSString的字段。此字符串存储Class1的objectId字符串。然后在查询时,搜索Class1.objectId(这是一个NSString)而不是Class1。您丢失了Parse web gui中的链接,但获得了所需的功能,而无需进行Class1公共写入访问。

我听说过这可以通过使用Cloud Code和主密钥来解决,但我个人不知道该怎么做。