I am currently getting a line like this:
@"Sam|26,Hannah|22,Adam|30,Carlie|32,Jan|54"
And I break it like this:
testArray = [[NSArray alloc] init]; NSString *testString = [[NSString alloc] initWithFormat:@"Sam|26,Hannah|22,Adam|30,Carlie|32,Jan|54,Steve|56,Matty|24,Bill|30,Rob|30,Jason|33,Mark|22,Stuart|54,Kevin|30"]; testArray = [testString componentsSeparatedByString:@","]; dict = [NSMutableDictionary dictionary]; for (NSString *s in testArray) { testArray2 = [s componentsSeparatedByString:@"|"]; [dict setObject:[testArray2 objectAtIndex:1] forKey:[testArray2 objectAtIndex:0]]; }
Now I get a line like this:
@"Sam|26|Developer,Hannah|22|Team Leader,Adam|30|Director,Carlie|32|PA,Jan|54|Cleaner"
Can I (and how) use the same method as above to split a line more than once with "|" Separator?
string objective-c cocoa-touch cocoa nsstring
Sam Parrish Jun 10 2018-11-11T00: 00Z
source share