gpt4 book ai didi

ios - 当数组有数据时在 Swift 中解析返回空数组

转载 作者:行者123 更新时间:2023-11-28 13:02:19 26 4
gpt4 key购买 nike

我正在尝试在我的 Swift 应用程序中从 Parse.com 数据库获取一个数组。由于某种原因,返回的数组始终为 nil。我检查了权限以确保我的应用程序可以访问数据,我发现很难找到这个错误的起点。

这是我的代码:

    let username = PFUser.currentUser()?.objectId
print("username: \(username)")
let bannedUsers = PFUser.currentUser()!["bannedUsers"] as? NSArray
print("bannedUsers: \(bannedUsers)")

日志输出:

    username: Optional("Nmmtb07PoR")
bannedUsers: nil

来自数据库的屏幕截图显示数组不为零: enter image description here

数组的确切值:

[{"__type":"Pointer","className":"_User","objectId":"mG33sM3fcC"}]

我试着摆弄数组的内容,但无论我放入什么,无论是指针还是字符串,我总是得到“nil”。我希望你能帮上忙。

最佳答案

已解决:

我添加了行

PFUser.currentUser()?.fetch()

这让用户耳目一新,我得到了正确的数据而不是“nil”。如果您以后遇到类似问题,希望对您有所帮助。

关于ios - 当数组有数据时在 Swift 中解析返回空数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33596284/

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