-1

を使用しNSMutableArrayていくつかのオブジェクトを保持していますが、同じ行iの要素atと要素にアクセスする必要があります。i+1また、NSMutableArrayの長さにアクセスする方法はありますか?

4

2 に答える 2

2

objectAtIndex:、、を含むNSArrayのすべてのメソッドにアクセスできます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];
}

2番目の質問については、はい、セレクターを使用してくださいcount。ドキュメントに少し時間をかける必要があると思いますNSMutableArray

于 2012-07-09T00:33:47.883 に答える