NSString의 두 번째 쉼표로 부분 문자열을 사용해야합니다.n 번째 문자의 부분 문자열
입력 :
NSString *input = @"title, price, Camry, $19798, active";
원하는 출력 :
NSString *output = @"title, price";
감사합니다!
UPDATE :
I가 다음하지만 문제는 마지막 쉼표를 생략 할 필요가있다 :
NSArray *items = [list componentsSeparatedByString:@", "];
NSString result = @"";
result = [result stringByAppendingString:[items objectAtIndex:0]];
result = [result stringByAppendingString:@", "];
result = [result stringByAppendingString:[items objectAtIndex:1]];
당신은에 있습니다
NSString *output = [input rangeOfString:@"," options:NSBackwardsSearch];
- [NSString rangeOfString :] : 중첩 된 호출을 만들 수 있으며 두 번째 쉼표의 인덱스를 찾은 다음 전체 입력을 하위 문자열로 지정할 수 있습니다. – mservidio