Я заполняю UITableView массивом элементов, которые я извлекаю из веб-сайтов.
Код, о котором идет речь, выбирает элемент из списка, заполненного из массива из веб-сайтов, а затем отправляет запрос обратнодругой скрипт php-> таблица sql и т. д. в зависимости от выбранного элемента.У меня проблема в том, что весь список заполняется правильно, но при использовании последнего элемента в списке / табличном представлении array.textLabel.text, по-видимому, .. не существует.Все отправляется нормально, но этот последний элемент (не имеет значения, сколько элементов у меня есть в массиве, самый последний просто не ... остается или что-то в этом роде) и ничего не выбирает.
Затем при отправке второгозапрос, он дает мне ошибку за пределами границ, потому что последний элемент не существует, и он говорит, что я пытаюсь извлечь что-то, чего нет.
* Завершение работы приложения из-за необработанного исключения 'NSRangeException', причина: '* - [NSArray objectAtIndex:]: индекс 1 за пределами [0 .. 0]'
Вот как он делает массив, который он использует для заполнения:
NSArray *listItems = [parsedOutput componentsSeparatedByString:@","];
restList = [[NSArray alloc] initWithArray:listItems];
количество строк основано на [restList count];и т. д. и для вызова текста, который я использую:
restName = [tableView cellForRowAtIndexPath:indexPath];
sendName = restName.textLabel.text;
Есть идеи, почему самый последний элемент, по-видимому, не существует, несмотря на то, что его список и выбирается?