如何设置parse ACL为public write?
How to set parse ACL to public write?
我正在编写一个应用程序,我想在其中为创建的对象设置 ACL 以允许 public 写入(存在删除对象的问题,这是我想要做的,可以仅当 public write 设置为 true 时才执行)。我已经看到几个类似的问题得到了回答,例如:
let acl = PFACL()
acl.setPublicReadAccess(true)
acl.setPublicWriteAccess(true)
yourObject.ACL = acl
但是,.setPublicWritAccess(bool)
似乎不再是正确的语法。我试着用类似的方式来做:
acl.setWriteAccess(true, for: "Public")
但这没有用。有谁知道如何正确地做到这一点?
从 Parse 的 documentation 看来 publicWriteAccess
和 publicReadAccess
是实例属性。所以,这应该有效:
let acl = PFACL()
acl.publicReadAccess = true
acl.publicWriteAccess = true
yourObject.ACL = acl
查看更多详情here。
从 Parse iOS SDK 1.14.3 开始:
let acl = PFACL()
acl.getPublicReadAccess = true
acl.getPublicWriteAccess = true
object.ACL = acl
我正在编写一个应用程序,我想在其中为创建的对象设置 ACL 以允许 public 写入(存在删除对象的问题,这是我想要做的,可以仅当 public write 设置为 true 时才执行)。我已经看到几个类似的问题得到了回答,例如:
let acl = PFACL()
acl.setPublicReadAccess(true)
acl.setPublicWriteAccess(true)
yourObject.ACL = acl
但是,.setPublicWritAccess(bool)
似乎不再是正确的语法。我试着用类似的方式来做:
acl.setWriteAccess(true, for: "Public")
但这没有用。有谁知道如何正确地做到这一点?
从 Parse 的 documentation 看来 publicWriteAccess
和 publicReadAccess
是实例属性。所以,这应该有效:
let acl = PFACL()
acl.publicReadAccess = true
acl.publicWriteAccess = true
yourObject.ACL = acl
查看更多详情here。
从 Parse iOS SDK 1.14.3 开始:
let acl = PFACL()
acl.getPublicReadAccess = true
acl.getPublicWriteAccess = true
object.ACL = acl