NSArray *array = [[NSArray alloc] initWithObjects:@"ΕΛΤΑ",
@"ΕΛΤΑ COURIER", @"ACS", @"ACS ΕΞΩΤΕΡΙΚΟ",
@"DHL", @"INTERATTICA", @"SPEEDEX",
@"UPS", @"ΓΕΝΙΚΗ ΤΑΧΥΔΡΟΜΙΚΗ", @"ΜΕΤΑΦΟΡΙΚΕΣ ΕΞΩΤΕΡΙΚΟΥ", nil];
Это работает, потому что у него есть ноль в конце.Как добавить nil в nsmutablearray?
Но я добавлять объекты, как это: addObject:name
и т.д ... Таким образом, в конце концов, я должен добавить ноль я делаю это addObhect: ноль, но когда я запустить приложение все еще падает на cellForRowAtIndexPath:
как я могу делать эту работу?
Хорошо, я не должен добавить ноль
Что является причиной того, что мое приложение падает тогда?
Поскольку ваше приложение, по-видимому, сбой при заполнении UITableView, возможно, вам следует поделиться кодом для вашей реализации cellForRowAtIndexPath. Также поможет дополнительная информация о «сбое» в получении. Это SIG_ABORT или EXEC_BAD_ACCESS, и есть ли исключение (проверьте консоль Shift + Apple + R в XCode). –
Когда вы добавляете их «по одному», вам ** не нужно добавлять нуль в конец **. Подумайте, если это так, если это поможет: когда вы добавляете gthem «по одному», тогда nil «уже существует», система позаботится об этом. – Fattie
Я не могу не чувствовать, что ответы mr-sk, mike-weller и akosma должны быть объединены в «правильный» ответ. – llaughlin