이 코드가 작동하지 않는 이유를 알아 내려고하고 있습니다. 문자열에 "| P"가 포함되어 있는지 검색하려고합니다. 만약 그렇다면, 나는 뭔가하고 싶다.NSArray 객체의 NSString 값
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
}
이로 인해 내 앱이 중단됩니다.
감사합니다. objectAtIndex가 문제였습니다. 또한 | P가 아닌 |로 문자열을 분할해야했습니다. – Adam
rangeOfString을 사용하는 경우 .location = NS_NOT_FOUND를 찾는 것이 더 좋습니다 (내가하는 일이 훨씬 명확하다고 생각하지 않도록) –