установить массив пустым

У меня есть кнопка очистки истории, которая очищает данные в plist. Теперь загрузка в порядке; Я загружаю его в массив.

Могу ли я просто использовать:

self.dataClear = NULL;

и сохранить массив обратно в plist, чтобы очистить его? Так что я могу использовать

if([self.dataClear count] == 0)//if plist is empty

для проверки?

8
задан Jonathan Leffler 22 August 2010 в 18:29
поделиться

1 ответ

Вам, вероятно, будет лучше использовать NSMutableArray и вызов removeAllObjects вместо того, чтобы обнулить его; в противном случае там не будет никакого объекта, который бы ответил на ваше сообщение count , поскольку существует концептуальная разница между «пустым массивом» и «без массива вообще».

17
ответ дан 5 December 2019 в 10:00
поделиться