【发布时间】:2015-02-25 18:31:37
【问题描述】:
我正在向具有不同键的 NSDictionary 添加一个数组。 这是抽象:
NSMutableDictionary *myDict = [[NSMutableDictionary alloc] init];
for (int i = 0; i < 3; i++) {
[myArray removeAllObjects];
[myArray addObject:i];
[myArray addObject:i];
[myArray addObject:i];
[myDict setObject:myArray forKey:[NSString stringWithFormat:@“%i”, i]];
NSLog(@"%@", myDict);
}
这就是我得到的输出:
i = 1
“1” = ( “1”, “1”, “1”, “1” );
i = 2
“1” = ( “2”, “2”, “2”, “2” );
“2” = ( “2”, “2”, “2”, “2” );
i = 3
“1” = ( “3”, “3”, “3”, “3” );
“2” = ( “3”, “3”, “3”, “3” );
“3” = ( “3”, “3”, “3”, “3” );
但是如何获得呢?:
i = 3
“1” = ( “1”, “1”, “1”, “1” );
“2” = ( “2”, “2”, “2”, “2” );
“3” = ( “3”, “3”, “3”, “3” );
提前感谢您的帮助。
【问题讨论】:
-
您有问题吗?
-
你确定这是你正在运行的代码吗?
标签: ios objective-c