0

コードベースで nsmutabltearray を使用していますが、指定したインデックス内の要素を削除したいと考えています。要素が自動的にシフトされることを知っています。

しかし、私はこれを止めたいです。インデックス内で要素をシフトしないでください。例 - : Java の配列リスト

これを行うには、objc の特定のリストを使用します。

ありがとうございました

4

2 に答える 2

0

これは、デフォルトの NS(Mutable)Array では不可能だと思います。[NSNull null]削除する代わりにそこにオブジェクトを入れることもできますが、countやのようなメソッドobjectAtIndexは同じ値を返すので、あまり役に立たないかもしれません。

于 2013-02-05T05:00:13.183 に答える
0
- (void)replaceObjectsAtIndexes:(NSIndexSet *)indexes withObjects:(NSArray *)objects

メソッドを使用して、コンテンツを削除する位置の代わりに null オブジェクトを配置できます

于 2013-02-05T05:03:54.630 に答える