我想弄清楚爲什麼這段代碼不起作用。我試圖搜索一個字符串是否包含「| 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 2010-01-17 18:51:17
如果您使用rangeOfString,最好查找.location = NS_NOT_FOUND(以免我認爲它更清楚您正在做什麼) – 2010-01-17 19:05:18