gpt4 book ai didi

json - Swift 控制台输出到文本标签

转载 作者:行者123 更新时间:2023-11-30 12:59:55 25 4
gpt4 key购买 nike

我正在尝试从 json 请求获取控制台输出并将其作为用户的文本标签发布。我似乎无法让它发挥作用。有什么建议吗?谢谢!它在控制台中打印良好,但不适用于“self.resultLabel.text = json”

do {
let json = try NSJSONSerialization.JSONObjectWithData(data!, options:.AllowFragments)

print(json)

dispatch_async(dispatch_get_main_queue(),{
self.myActivityIndicator.stopAnimating()
self.myImageView.image = nil;
self.resultLabel.text = json

func loadSites(){
//trying to get the post to show up in the place of the invisible label
}
});

}catch {
print(error)
}

最佳答案

我不确定为什么你想在 UILabel 中向用户显示原始 json,但如果你想将它分配给 UILabel 的 text 属性,你应该将 json 转换为字符串。

有一个 description 方法,每当您通过 NSLog 打印 NSObject 子类时,Objective-C 中都会使用该方法。此方法在 Swift 中也可用:

self.resultLabel.text = (json as AnyObject).description

关于json - Swift 控制台输出到文本标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39964520/

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