我是Swift的新手.我正在尝试创建一个字典数组.
var items: [Dictionary<String,Int>] = []
var dict1 = ["One" : 1, "Two" : 2 ]
var dict2 = ["Three" : 3, "Four" : 4]
var dict3 = ["Five" : 5 , "Six" : 5]
items[0] = dict1
items[1] = dict2
items[2] = dict3
items
Run Code Online (Sandbox Code Playgroud)
但它没有得到正确的初始化.游乐场显示没有错误但它没有采取dict2和dict 3.它有什么问题.请指正.
如果您打开控制台(⇧⌘Y),则可以看到错误
致命错误:数组索引超出范围
你应该使用items.append(dict1)或items.insert(dict1, atIndex: 0)代替items[0] = ....
| 归档时间: |
|
| 查看次数: |
1081 次 |
| 最近记录: |