【发布时间】:2012-07-17 10:17:05
【问题描述】:
我对如何在多维数组中添加对象感到很困惑。
初始化多维数组和只是一个简单的数组一样吗?
这是我的初始化。
testList = [[NSMutableArray alloc] init];
我需要做类似的事情
testList[i][j] = item;
我试过了
[[[testList objectAtIndex:i]objectAtIndex:j] addObject:item];
但它似乎不起作用:(
【问题讨论】:
-
你应该在你原来的
testList中添加更多的NSMutableArray(或NSArray)对象,因为在objective-c中没有多维数组;您可以将NSMutableDictionary(或NSDictionary)与KVC 一起使用;或者您可以将它们相互结合;或者您可以使用NSMutableSet(或NSSet),或者您可以将所有内容与所有内容结合起来......一切都是无限的,这取决于您想要表示什么样的数据。
标签: objective-c xcode nsmutablearray