【发布时间】:2015-03-08 20:12:53
【问题描述】:
我的model 中有一个属性类型为:[String:Array<NSDictionary>]。
我想循环添加元素。所以这就是我所做的:
for var k=0;k<body.count;k++ {
var dict=body[k] as NSDictionary
if(k==0) {
self.model.data[i]!=[dict]
}
else {
self.model.data[i]!.append(dict)
}
}
当我这样做时,我收到以下错误:
致命错误:在展开可选值时意外发现 nil
构造函数将model.data初始化为data=[String:Array<NSDictionary>]()。
请帮忙。提前致谢。
【问题讨论】:
-
i在上面的代码中声明。它的类型为String。那不是nil。我检查了调试器。
标签: ios arrays swift nsdictionary