【发布时间】:2017-03-06 02:37:21
【问题描述】:
我有一个 PHP 脚本,它以数组文字的格式返回 JSON 响应。
返回的确切示例:
["school","chess_club"]
但是,在我成功收到响应后,我无法在 Swift 中解析它。
代码:
let json = try JSONSerialization.jsonObject(with: data!, options:.allowFragments) as! [String:AnyObject]
print (json)
错误:
无法将“__NSArrayI”(0x10a440d88) 类型的值转换为“NSDictionary”(0x10a441288)。
关于重复的注意事项:
我找到了这个重复的 Could not cast value of type '__NSArrayI' (0x10df73c08) to 'NSDictionary' (0x10df74108),但我不知道如何使用它来修复我遇到的错误。
具体来说,我不明白如何将其转换为 NSDictionary,因为我没有在代码“NSDictionary”中指定任何地方。
【问题讨论】: