26 ~ 89 の範囲の番号で着信があるNSIndexSetとします。aSet
[aSet firstIndex]私に26を与える
[aSet lastIndex]私に89を与える
3 番目のインデックス (29) を取得する方法は?
26 ~ 89 の範囲の番号で着信があるNSIndexSetとします。aSet
[aSet firstIndex]私に26を与える
[aSet lastIndex]私に89を与える
3 番目のインデックス (29) を取得する方法は?
NSIndexSetそのようなアクセスには使用できないと思います。それを繰り返す必要があります。例えば -
int indexIwantToFind = 2;
int valueAtThisIndex = [aSet firstIndex];
for(int i = 0; i < indexIwantToFind; i++){
valueAtThisIndex = [aSet indexGreaterThanIndex:valueAtThisIndex];
}
NSLog(@"%d", valueAtThisIndex); //This will give you 39