我正在尝试从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)
}
答案 0 :(得分:0)
我不确定为什么要在UILabel中向用户显示原始json,但是如果要将其分配给UILabel的TransactionScope
属性,则应将json转换为字符串。
有一个text
方法,每当你通过NSLog打印一个NSObject子类时,它总是在Objective-C中使用。
Swift中也提供了这种方法:
description