У меня есть следующий код, который выбирает строку из массива строк и разбивает строку на 2 части.
NSString *temp = [tableViewData objectAtIndex:indexPath.row];
NSArray *tempArray = [temp componentsSeparatedByString: @"_"];
cell.textLabel.text = [tempArray objectAtIndex:1];
и добавляемая строка выглядит следующим образом:
newTitle = [NSString stringWithFormat:@"%d_%@",[Daily_QuoteViewController counter],title];
[plistArray addObject:newTitle];
[plistArray writeToFile:filepath atomically: YES];
Который добавляет индекс и строку.
Я пытаюсь затем разбить эту строку в первом разделе кода.но попытка доступа ко второй части строки по индексу 1 приводит к ошибке «за пределами».
Завершение приложения из-за необработанного исключения «NSRangeException», причина: «*** - [NSArray objectAtIndex:]: индекс 1 за пределами [0 .. 0] '
Каков наилучший способ разделения строки, чтобы использовать обе части строки
split firstPart_secondPart
Заранее спасибо.