Сброс NSMutableArray - PullRequest
       25

Сброс NSMutableArray

6 голосов
/ 29 октября 2009

Какой самый быстрый и быстрый способ сброса NSMutableArray?

Ответы [ 4 ]

27 голосов
/ 29 октября 2009

- [NSMutableArray removeAllObjects] у вас не работает?

5 голосов
/ 29 октября 2009

removeAllObjects

3 голосов
/ 29 октября 2009

removeAllObjects если предположить «сброс», вы имеете в виду, что вы просто хотите очистить массив.

1 голос
/ 15 марта 2014

Если вы пытаетесь сделать то, что я думаю, вы пытаетесь сделать, то есть сохранить массив пустым, но не освобождать его, или, по крайней мере, сделать его доступным в следующий раз, когда это потребуется, тогда сначала вам нужно установить переменную или свойство в вашем классе для этой переменной:

NSMutableArray *mutableArray;

Затем добавьте этот код перед позицией, в которой вам понадобится пустой массив:

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

Теперь вы можете смело звонить

[mutableArray removeAllObjects];

без опасения, что массив станет недоступным после его опустошения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...