我使用 Haneke 框架从站点获取数据。 使用 Haneke Framework,我还可以从站点获取图像,并且我可以将这些图像呈现在 UIImageView 上。 现在我想从网站上获取一些文本。
我是这样做的:
cache.fetch(URL: URL).onSuccess { JSON in
println(JSON.dictionary?["index"])
它打印了“Index”中的所有数据。
现在我希望“Index”中的所有数据都应该显示在 UITextView 上。
self.textView.text = JSON.dictionary["index"]
但它不起作用。我收到错误:
Cannot assign a value of type 'AnyObject' to a value of type 'String!'
我必须打开它还是?
最佳答案
最后,这将打印出 JSON 文本的所有记录。该结构是一个字典数组。文本的格式非常简单(键和值之间有两个制表符)。
cache.fetch(URL: url).onSuccess { JSON in
if let index = JSON.dictionary?["index"] as? [Dictionary<String,String>] {
var resultString = ""
for anItem in index {
for (key, value) in anItem {
resultString += "\(key)\t\t\(value)\n"
}
resultString += "\n\n"
}
self.textView.text = resultString
}
}
}
关于ios - swift ·哈内克 : Json Data in TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31100935/