ios - 无法使用类型为 '[String: AnyObject]' 的索引下标类型为 'String' 的值

标签 ios swift dictionary

这不是问题的重复

无法下标类型为“[NSObject : AnyObject]”的值?具有“字符串”类型的索引

无法下标“[String : String]”类型的值?具有“字符串”类型的索引

原因是因为我的字典不是可选的,这就是那道题的问题所在。为什么我不能下标这个...

enter image description here

最佳答案

使用下标访问字典总是返回一个可选的。这是因为您无法告诉字典您将始终使用键列表中存在的下标。 (即使你可以,它也不会相信你:)。

关于ios - 无法使用类型为 '[String: AnyObject]' 的索引下标类型为 'String' 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34825362/

相关文章:

ios - 跨多个 subview 处理触摸事件

html - 如何使用 CSS 在 iOS 中禁用滚动溢出 x

swift - Firebase Swift - key 使用不明确

swift - 两个 NSDate 的计算差异是错误的 - 已修复

python - 如何将文本文件提取到字典中

ios - 使用 Storyboard 设置tableview的静态单元格的行距

ios - 自定义标题有零导出

Swift:拆分以逗号分隔的字符串,但如果逗号用单引号引起来则不会

python - 字典组合 - 不等数量的键和值

python - 如何压缩Python字典以保存到mysql中