我班上有一个变量
var newObject = PFObject(className: "Restaurant")
当我去创建这个对象时,我想单独为当前用户设置ACL。
if let currentUser = PFUser.currentUser() {
let userACL = PFACL()
userACL.setWriteAccess(true, forUserId: currentUser.objectId!)
userACL.setReadAccess(true, forUserId: currentUser.objectId!)
userACL.publicReadAccess = false
userACL.publicWriteAccess = false
self.newObject = //setValue....
self.newObject.ACL = userACL
self.newObject.saveInBackground()
}
当我调用saveInBackground()时,我抛出了这个错误
[Error]: internal error (Code: 1, Version: 1.11.0)
如果删除,对象将保存:
self.newObject.ACL = userACL
这是我的所有ACL代码,所以如果我需要在AppDelegate中设置一些东西或在Parse上在线设置我没有那样做(但也没有读过这样的要求)。任何帮助都会受到赞赏,因为我已经进入了一段时间。感谢