Diffy
Diffy

Reputation: 735

remove object from a nested array

I have an NSMutableArray that contains an array inside it. the structure is like this.

pseudocode:

 myArray[0][1]

my question is how am I going to remove that object from my array? I know I can use [array removeObjectAtIndex:int] which only takes one index(or outer index for this case), but how can I remove an inner array object?

Upvotes: 0

Views: 1263

Answers (2)

sashang
sashang

Reputation: 12184

You'd have to do get the inner array and then remove from that inner array:

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

where i is the index to the inner array and j is the index within that inner array of the object to remove.

Upvotes: 1

Eimantas
Eimantas

Reputation: 49344

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

Upvotes: 5

Related Questions