从嵌套数组中删除对象

时间:2011-09-05 06:36:25

标签: iphone objective-c ios xcode

我有一个NSMutableArray,里面包含一个数组。结构是这样的。

伪代码:

 myArray[0][1]

我的问题是如何从数组中删除该对象?我知道我可以使用[array removeObjectAtIndex:int],它只接受一个索引(或者这种情况下的外部索引),但是如何删除内部数组对象呢?

2 个答案:

答案 0 :(得分:5)

[[myArray objectAtIndex:0] removeObjectAtIndex:int];

答案 1 :(得分:1)

你必须得到内部数组,然后从内部数组中删除:

[[outer objectAtIndex:i] removeObjectAtIndex:j];

其中i是内部数组的索引,j是要删除的对象的内部数组中的索引。