【发布时间】:2010-04-17 06:44:27
【问题描述】:
我需要一个 NSDictionary,它具有字符串形式的键 (@"key1", @"key2") 和 C 样式二维数组 (valueArray1,valueArray2) 形式的值,其中 valueArray1 定义为:
int valueArray1[8][3] = { {25,10,65},{50,30,75},{60,45,80},{75,60,10},
{10,70,80},{90,30,80},{20,15,90},{20,20,15} };
valueArray2 也一样。
我的目标是给定一个 NSString,我需要获取相应的二维数组。 我想使用 NSArray 而不是 c 样式的数组会起作用,但是我无法像上面那样初始化数组(我有很多这样的数组)。但是,如果这是可行的,请告诉我如何操作。
目前以下给出警告“从不兼容的指针类型传递 'dictionaryWithObjectsAndKeys:' 的参数 1”:
NSDictionary *myDict = [NSDictionary dictionaryWithObjectsAndKeys:valueArray1,@"key1",
valueArray2,@"key2",nil];
【问题讨论】:
标签: iphone objective-c nsdictionary