gpt4 book ai didi

swift - 解析 Swift 中导致 ACL 写入权限更改为 objectId 的奇怪错误

转载 作者:可可西里 更新时间:2023-11-01 02:18:03 26 4
gpt4 key购买 nike

首先,这是我的解析表在向 riderRequest 表中插入一行后的样子。插入后,我的公共(public)写入 ACL 默认为 User 表的 objectId。

riderRequestriderRequest table

用户User table[2]

这是我的代码,用于将新行插入到我的 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 值?

如有任何帮助,我们将不胜感激。非常感谢您的帮助。

最佳答案

查看您的 AppDelegate。很可能有一个默认的 ACL,它看起来像这样

// Enable public read access by default, with any newly created PFObjects belonging to the current user
let defaultACL: PFACL = PFACL()
defaultACL.publicReadAccess = true
PFACL.setDefaultACL(defaultACL, withAccessForCurrentUser: true)

关于swift - 解析 Swift 中导致 ACL 写入权限更改为 objectId 的奇怪错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34926827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com