【发布时间】:2016-09-15 16:36:44
【问题描述】:
我的应用程序应该去一个特定的位置来拉下它需要加载的网站。在 2.3 中,它就像一个魅力,但由于我更新了 xcode(我没有大量经验),它给了我错误“类型'Any'没有下标成员”并突出显示“json”就在第三行之前
...Retriever = json["WEB"]...
这是相关的代码。
let json = try JSONSerialization.jsonObject(with: data!, options:.allowFragments)
if let Retriever = json["WEB"] as? [[String: AnyObject]] {
for website in Retriever {
if let name = website["URL"] as? String {
self.loadAddressURL(name)
我觉得我错过了一些小东西。如果有更好的方法来做到这一点,我会喜欢建议。该 URL 返回此 JSON
{
"WEB" : [
{
"URL" : "http://www.google.com"
}
]
}
但如果我能把它简化成这样,我会很高兴的
{"URL":"http://www.google.com"}
【问题讨论】:
标签: ios json swift swift3 xcode8