【发布时间】:2016-05-01 21:04:54
【问题描述】:
使用 Swift 2.0,为 IOS 9.2 编译,在 El Capitan 上运行 Xcode 7.2
我需要将此 JSON 数据转换为带有 JSONObject 的数据。
{
"path": "/Prime_Numbers.txt",
"settings": {
"requested_visibility": "public"
}
}
我一直在使用这样的东西,效果很好,直到我在一个节点中得到了节点。
let nodeA:NSDictionary? = ["path":"/Prime_Numbers.txt"]
**let nodeB:NSDictionary? = ["requested_visibility":"public"]**
**nodeA?.setValue(nodeB, forKey: "settings")**
do {
let jsonData = try NSJSONSerialization.dataWithJSONObject(nodeA!, options: [])
} catch {
print("footer")
}
所以排除带有 ** 的行,它可以工作,包含它们,它会崩溃....
【问题讨论】: