-1

我正在使用 anNSMutableArray来保存一些对象,并且我需要在同一行中访问元素 ati和元素 at 。i+1另外,有没有办法访问NSMutableArray's 的长度?

4

2 回答 2

2

你可以访问所有 NSArray 的方法,包括objectAtIndex:, 和count. 然后你需要一个传统的c循环:

int count = [myArray count] - 1; // -1 so we don't exceed bounds by getting i+1 on last element
for(int i = 0; i < count; i++) {
  id thisElement = [myArray objectAtIndex:i];
  id theNextElem = [myArray objectAtIndex:i+1];
  // ...
}
于 2012-07-09T00:33:53.767 回答
1

试试这个:

for(int i = 0; i < [arry count]; i++)
{
  [arry objectAtIndex:i];
  [arry objectAtIndex:i+1];
}

至于你的第二个问题,是的,使用选择器count。我认为您需要花一些时间阅读NSMutableArray文档。

于 2012-07-09T00:33:47.883 回答