gpt4 book ai didi

swift - 将解析指针值存储在变量中

转载 作者:行者123 更新时间:2023-11-30 10:18:29 25 4
gpt4 key购买 nike

我使用 Parse 作为我的应用程序的后端。在用户类中,我有一个指向相册类的指针。我试图将该专辑指针值存储在变量中。我尝试将变量声明为 PFObject,但出现以下错误:

unrecognized selector sent to class

代码如下所示

该变量在类上方声明,因此全局可用

var album = PFObject()

func getUserInfo() {

var currentUser = PFUser.currentUser()

let userQuery = PFQuery(className: "_User")

userQuery.whereKey("username", equalTo: PFUser.currentUser().username)
userQuery.includeKey("album")

userQuery.findObjectsInBackgroundWithBlock({ (results:[AnyObject]!, error:NSError!) -> Void in
if error == nil {
for result in results! {
album = result["album"] as PFObject
}

}
}
})
}

最佳答案

如果您将相册声明为相册,问题会消失吗?:

var album = PFObject(className:"Album")

我认为它失败了,因为它试图将从查询传入的数据分配给一个普通的旧PFObject,而该旧PFObject缺少保存数据的正确字段。

关于swift - 将解析指针值存储在变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28755897/

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