6

NSMutableArrayをリセットする最も簡単な方法は何ですか?

4

4 に答える 4

27

-[NSMutableArray removeAllObjects] が機能しない場合

于 2009-10-29T14:20:08.617 に答える
5

removeAllObjects

于 2009-10-29T14:21:01.823 に答える
3

removeAllObjects 「リセット」と仮定する場合は、配列を空にしたいということです。

于 2009-10-29T14:21:24.317 に答える
1

あなたがやろうとしていること、つまり配列を空のままにして解放しないこと、または少なくとも次回必要になったときに利用できるようにすることを試みている場合は、最初に変数またはプロパティを設定する必要がありますこの変数のクラス内:

NSMutableArray *mutableArray;

次に、空の配列が必要な位置の前に次のコードを追加します。

if (!mutableArray) {
              mutableArray = [[NSMutableArray alloc] init];
       }

これで安心して通話できます

[mutableArray removeAllObjects];

空になるとアレイが使用できなくなる心配はありません。

于 2014-03-15T08:41:54.860 に答える