В Xcode 7 я получаю это предупреждение:
Null passed to a callee that requires a non-null argument
.. из этой инициализации nil NSMutableArray...
sectionTitles = [[NSMutableArray alloc] initWithObjects:nil];
Я обнаружил, что вместо этого я должен использовать removeAllObjects
.
[sectionTitles removeAllObjects];
Однако это не позволяет оценить a sectionTitles.count == 0
. Я попробовал sectionTitles == nil
, однако, если я не использую iniWithObjects
, я не могу добавлять объекты позже.
Мне нужно установить массив на нуль или ноль, когда я обновляю свой источник данных, когда нет записей. Кажется, я не могу использовать addObject
для добавления элементов, если не использовал initWithObjects
.