【问题标题】:How do I change Parse ACL settings back to Public Read/Write?如何将 Parse ACL 设置更改回公共读/写?
【发布时间】:2016-01-27 09:54:37
【问题描述】:

我在我的应用程序中尝试使用 Parse 的 ACL 设置,但现在我遇到了一个问题:我的所有对象现在都是在没有写入权限的情况下创建的。我可以在数据浏览器中将它们改回,但我看不到如何将默认值重置为公共读取和公共写入。当我更改数据浏览器设置时,仍会创建新对象而没有写入权限。

感谢您的帮助。我看到了这个帖子:

https://stackoverflow.com/questions/33929358/cannot-edit-parse-user-while-they-are-offline-how-do-i-enable-acl-public-write

似乎提到了同样的问题,但没有人回答。

伊莱

【问题讨论】:

    标签: parse-platform acl


    【解决方案1】:

    根据docs,可以通过以下方式设置默认ACL:

    [PFACL setDefaultACL:defaultACL withAccessForCurrentUser:YES];
    

    你试过了吗?

    【讨论】:

    • 感谢您的回答。在发布我的问题之前我确实尝试过,但它并没有解决问题。
    • 我将上面的代码行放在我的应用程序委托中,就在 Parse 初始化的下方。没有效果。我也试过从模拟器中删除应用程序,也没有效果。我的对象始终在数据浏览器中创建为“公共读取,(objectID)”而不是“公共读取和写入”我也尝试单击 ACL 设置,但它们也没有帮助。设置会随着每个新对象而改变。
    • 奇怪 - 最好通过支持直接联系 Parse 人员?
    【解决方案2】:

    原来我的问题与 Parse 本身或数据浏览器无关。我只是忽略了打开一些选项。令人沮丧的问题,简单的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多