【发布时间】:2015-07-06 20:02:18
【问题描述】:
我正在以 JSON 的形式从 API 获取数据。我得到一个动态类型变量Swift.Dictionary<NSObject, Swift.AnyObject> 并调用这个变量myDictionary。当我请求print(myDictionary["keyA"]) 时,它返回与“keyA”关联的值(内部字典),但它以Swift.Optional<Swift.AnyObject> 的形式返回。
如何使用非可选的内部字典设置变量?或者如何访问内部字典值?
【问题讨论】:
-
你不能。默认情况下,字典中的任何内容都是可选的,因为当您请求某个键的值时,该键始终不存在,因此该值将为零。如果你不希望结果是可选的,你可以打开它。
-
内字典有什么类型?