Я пытаюсь понять, почему этот код не работает. Я пытаюсь выполнить поиск, если строка содержит «| P». Если это так, я хочу что-то сделать.Значение NSString объекта NSArray
NSMutableArray *list = [pView getPOIList];
NSString *cellValue = [list objectAtIndex:indexPath.row];
cell.textLabel.text = cellValue;
NSArray *chunks = [cellValue componentsSeparatedByString: @"|P"];
//NSLog([[chunks count] stringValue]);
if([&chunks[1] isEqualToString:@"|P"]) {
//Do Something
}
Это делает мое приложение аварийным.
Спасибо. Проблема с объектомAtIndex. Мне также нужно было разбить строку просто |, а не | P. – Adam
Если вы используете rangeOfString, лучше искать .location = NS_NOT_FOUND (так как я думаю, что намного проще, что вы делаете) –