У меня есть кнопка очистки истории, которая очищает данные в plist. Теперь загрузка в порядке; Я загружаю его в массив.
Могу ли я просто использовать:
self.dataClear = NULL;
и сохранить массив обратно в plist, чтобы очистить его? Так что я могу использовать
if([self.dataClear count] == 0)//if plist is empty
для проверки?
Вам, вероятно, будет лучше использовать NSMutableArray
и вызов removeAllObjects
вместо того, чтобы обнулить его; в противном случае там не будет никакого объекта, который бы ответил на ваше сообщение count
, поскольку существует концептуальная разница между «пустым массивом» и «без массива вообще».