【发布时间】:2017-03-21 02:09:07
【问题描述】:
我在尝试在我的 iOS 应用上解析 JSON 时遇到了这个问题:
相关代码:
let jsonData:NSDictionary = try JSONSerialization.jsonObject(with: urlData! as Data, options: JSONSerialization.ReadingOptions.mutableContainers ) as! NSDictionary
/* XCode error ^^^ Errors thrown from here are not handled */
有人可以帮我吗?
【问题讨论】:
-
请不要将您的代码作为图片发布。将相关代码复制并粘贴到您的问题中。还要在您的问题中以文本形式包含完整的错误消息,并指出导致错误的行。
-
如果您使用的是 Swift 3,请使用 Swift 3 类型。使用
Data,而不是NSData。使用Error,而不是NSError。使用 Swift 数组和字典,而不是NSArray和NSDictionary。 -
按照错误信息告诉你的去做。您正在使用
try,但它不在适当的 Do-Catch 范围内... -
尝试使用try?并将代码添加到您的问题中
-
...并且不同步加载数据。