gpt4 book ai didi

ios - 从 Parse.com 获取 String 并将其设置为 UILabel (iOs Swift)?

转载 作者:行者123 更新时间:2023-11-29 02:20:42 24 4
gpt4 key购买 nike

作为一名新手 Swift 开发人员,我一直无法从 Parse.com 读取数据并将其设置到 UILabel 中。

我已经完成了一个简单的应用程序,它从 Parse.com 获取多行数据。一切似乎都正常工作,我可以看到数组包含正确的数据,我可以读取和使用像 createdAt 等单元格。问题是当我尝试读取由我自己的代码创建的值并将其用作 UIlabel 文本时,我不能从 PFObject 中获取值(value)。我可以将它打印到控制台,如果我尝试调试我可以看到该对象包含正确的数据,我只是无法将它设置到 UILabel 中。

我应该怎么做才能获得值(value)并设置它,例如进入 UILabel,如下所示?

let prediction: PFObject = self.timelineData[indexPath.row] as PFObject

println( prediction.valueForKey("prediction") ) // This prints : Optional(( "Saved String as it should be" ))

cell.prediction.text = prediction.valueForKey("prediction") as? NSString // But inserting same text to UILabel.text fails (label is empty)

谢谢,

J

最佳答案

正确的代码是:

if let prediction = self.timelineData[indexPath.row] as PFObject?{
if let myString = prediction.valueForKey("prediction") as? NSArray {
cell.prediction.text = myString.firstObject! as? String
}
}

关于ios - 从 Parse.com 获取 String 并将其设置为 UILabel (iOs Swift)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28181012/

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