【发布时间】:2016-01-21 14:46:10
【问题描述】:
首先,这是在向 riderRequest 表中插入一行后我的解析表的样子。插入后,我的公共写入 ACL 默认为 User 表的 objectId。
用户表
这是我将新行插入到我的 riderRequest 表中的代码。
var riderRequest = PFObject(className: "riderRequest")
riderRequest["username"] = PFUser.currentUser()?.username
riderRequest["location"] = PFGeoPoint(latitude: latitude, longitude: longitude)
riderRequest.saveInBackgroundWithBlock { (success, error) -> Void in
if(success)
{
self.callUberButton.setTitle("Cancel Uber", forState: UIControlState.Normal)
}
else
{
self.displayAlert("Could not call uber", message: "Please try again later")
}
}
我的代码与修改 ACL 的值无关。 我似乎无法弄清楚,为什么要修改 ACL 值?
任何帮助将不胜感激。 非常感谢您的帮助。
【问题讨论】:
-
您是否创建了默认 ACL ?
-
我的默认acl看起来像这样
let defaultACL = PFACL();defaultACL.setPublicReadAccess(true)PFACL.setDefaultACL(defaultACL, withAccessForCurrentUser:true)
标签: swift parse-platform swift2