5

私は 1 つの可変配列を持っています。オブジェクトのすべてのインデックスを削除しますが、最初のインデックスでオブジェクトを保持します。例: 入力: 配列 (a,b,c,d,e) 出力: 配列 (a)

手伝って頂けますか。前もって感謝します

4

3 に答える 3

19
NSMutableArray *testArray=[[NSMutableArray alloc] initWithObjects:@"A",@"B",@"C", nil];
[testArray removeObjectsInRange:NSMakeRange(1, testArray.count-1)];

ただし、配列数が 1 より大きいことを確認してください。

于 2013-07-02T09:03:25.247 に答える
2

これを試して、オブジェクトを削除する範囲を設定してください。

[array removeObjectsInRange:NSMakeRange(1, array.count-1)];
于 2013-07-02T09:04:12.337 に答える
1

a オブジェクトへの参照を保持し( MyObject temp = [array objectAtIndex:0])、実行してremoveAllObjectsからinsertObject:a

于 2013-07-02T09:02:33.850 に答える