목적 c의 문자열을 배열로 분할하는 방법이 있습니까? 내 말은-입력 문자열 Yes : 0 : 42 : value를 (Yes, 0,42, value)의 배열에 입력합니까?
답변
NSArray *arrayOfComponents = [yourString componentsSeparatedByString:@":"];
yourString 포함 @"one:two:three"
그리고 arrayOfComponents는 @[@"one", @"two", @"three"]
그리고 당신은 NSString *comp1 = arrayOfComponents[0];
( https://developer.apple.com/documentation/foundation/nsstring/1413214-componentsseparatedbystring )
답변
이 시도:
NSString *testString= @"It's a rainy day";
NSArray *array = [testString componentsSeparatedByString:@" "];
답변
componentsSeparatedByString을 사용해보십시오 .
답변
다음을 사용하십시오. [[string componentsSeparatedByString : @ “,”] [0];
답변
첫 번째 단어에 액세스하려면 :
[[string componentsSeparatedByString:@" "] objectAtIndex:0];