【发布时间】:2014-09-18 09:45:42
【问题描述】:
我有 2 个数组。 数组 A arrayA[0] 包含 {a,b,c,d,e...} 并且 数组 B arrayB[0] 包含 {a,b,c. ..}。并且两个数组都是可变的并且有很多对象。在NSMutableDictionary 中,数组 A 中的每个元素(作为键)都应该存储整个数组 B。
例如:
(key value)Array A[0] 有整个(object value)Array B(0...200)
(key value)Array A[1] 有整个(object value)Array B(0...200)
(key value)Array A[2] 有整个(object value)Array B(0...200)
我的代码:
for (int i=0; i<100; i++)
{
[someDictionary setObject:arrayB forKey:arrayA[i]];
}
这不起作用,我也试过了:
[someDictionary initWithObjects:arrayB forKeys:arrayA[i]]
【问题讨论】:
-
请提供更多信息; “它不起作用”是不够的。
-
需要有关该错误的更多信息。我的意思是给我们看日志。
-
错误:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[Channels copyWithZone:]:无法识别的选择器发送到实例 0xbd2ae20”
标签: ios objective-c arrays xcode nsdictionary