Iphone 从嵌套数组中删除对象

Iphone 从嵌套数组中删除对象,iphone,objective-c,ios,xcode,Iphone,Objective C,Ios,Xcode,我有一个NSMutableArray,其中包含一个数组。结构是这样的 伪代码: myArray[0][1] 我的问题是如何从数组中删除该对象?我知道我可以使用[array removeObjectAtIndex:int],它只接受一个索引(本例中为外部索引),但如何删除内部数组对象?您必须先获取内部数组,然后从该内部数组中删除: [[myArray objectAtIndex:0] removeObjectAtIndex:int]; [[outer objectAtIndex:i] rem

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

伪代码:

 myArray[0][1]

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

您必须先获取内部数组,然后从该内部数组中删除:

[[myArray objectAtIndex:0] removeObjectAtIndex:int];
[[outer objectAtIndex:i] removeObjectAtIndex:j];

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

您必须先获取内部数组,然后从该内部数组中删除:

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

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

看看这个答案。它可能会帮助您,您还可以查看NSMutableArray类引用以获取其他线索。请查看此答案。它可能会帮助您,您还可以检查NSMutableArray类引用以获取其他线索