gpt4 book ai didi

swift - Parse/Swift - “AnyObject 不可转换为 String

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

我正在尝试使用 PFObjects 数组中的项目填充 TableView :

var obj: PFObject = self.usersArray[indexPath.row] 
cell.textLabel?.text = obj.objectForKey("username")

但如果我那样做,我会得到编译器错误:“AnyObject is not convertible to String”
这就是我在 Objective-C 中一贯的做法,我该如何解决这个问题?

最佳答案

您需要显式转换以避免此错误:

cell.textLabel?.text = obj.objectForKey("username") as String

这是因为 obj.objectForKey(...) 返回类型为 AnyObject 的对象,而 Swift 不允许将其隐式转换为另一种类型,而 Objective- C 会(想象一下在 Objective-C 中必须编写 (NSString *)obj.objectForKey(...))。

关于swift - Parse/Swift - “AnyObject 不可转换为 String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26216587/

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