Если вы ДЕЙСТВИТЕЛЬНО хотите сделать это по-своему (то есть получить доступ к подмассивам через 'otherMethod'), вам нужно сделать переменную 'count' доступной для обоих методов:
int count = 0; // used to hold which sub array I'm accessing
-(void) accessArray {
NSArray *myArray; // my array that holds sub arrays
NSArray *subArray = [myArray objectAtIndex:count];
// do something with object = [subArray objectAtIndex:0];
// do something with object = [subArray objectAtIndex:1];
}
-(void) otherMethod {
count++; // Cannot access count if defined inside 'accessArray'
[self accessArray];
}
Теперь вы можете использовать «otherMethod» для доступа к подмассивам. Но я думаю, что лучший способ сделать это уже дан в первом ответе выше bbum.