如何将解析ACL设置为公共写入?

时间:2016-12-02 01:37:50

标签: swift parse-server

我正在编写一个应用程序,我想为创建的对象设置ACL以允许公共编写(存在删除对象的问题,这是我想要做的事情,只有在公共写入时才能完成设置为true)。我已经看到几个类似的问题已得到回答:

let acl = PFACL()
acl.setPublicReadAccess(true)
acl.setPublicWriteAccess(true)
yourObject.ACL = acl

但是,.setPublicWritAccess(bool)似乎不再是正确的语法。我试着用以下方式做到:

acl.setWriteAccess(true, for: "Public")

但这不起作用。有谁知道如何恰当地做到这一点?

1 个答案:

答案 0 :(得分:1)

从Parse iOS SDK 1.14.3开始:

let acl = PFACL()
acl.getPublicReadAccess = true
acl.getPublicWriteAccess = true
object.ACL = acl