【发布时间】:2015-06-16 23:38:17
【问题描述】:
我正在浏览有关 Swift JSON Parsing (https://github.com/thoughtbot/Argo) 的 Argo 文档,他们提供了一个简单的代码 sn-p 来检索 JSON 数据,但在运行它时出现错误。 sn-p 是:
// Wherever you receive JSON data:
let json: AnyObject? = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions(0), error: nil)
if let j: AnyObject = json {
let user: User? = decode(j)
}
我得到的错误是“在顶层不允许声明”,在说 if let j... 的行上。
为什么这会导致错误,如果它不起作用,为什么在他们的 github 自述文件中?
【问题讨论】:
-
你把这些行放在哪里了?