gpt4 book ai didi

ios - 最新的解析 ios SDK 中的 PFObject 相等发生了什么?

转载 作者:行者123 更新时间:2023-11-28 08:41:59 25 4
gpt4 key购买 nike

在 parse SDK 的 1.8.5 版中,我能够使用 == 比较 PFObjects。例如,如果我想将 PFObject 的 createBy 属性与我当前的用户进行比较,我会这样做:

if somePFObject["createdBy"] as? PFUser == PFUser.currentUser() {
//do some stuff
}

但现在我正在使用 1.13.0 并注意到即使两个 PFUser 对象包含相同的字段和值,它们在测试相等性时也不会返回 true。有什么变化?我在项目的许多其他地方看到了这一点,在这些地方我使用 == 比较 PFObjects,甚至在使用 PFObjects 作为散列键时。

最佳答案

我遇到了同样的问题,幸运的是有 objectID 可以正常工作

let dude = somePFObject["createdBy"] as? PFUser
if dude.objectID! == PFUser.currentUser().objectID! {
//do some stuff
}

关于ios - 最新的解析 ios SDK 中的 PFObject 相等发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36294090/

25 4 0
文章推荐: css - 加号线高
文章推荐: ios - firebase 忘记密码用法
文章推荐: javascript - 如何在用户放大和缩小页面时保持
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com