Как я могу преобразовать строку в массив с разделителем? - PullRequest
3 голосов
/ 24 мая 2011

У меня есть строка в следующем формате

myString = "cat+dog+cow"

Мне нужно хранить каждую строку, разделенную +, в массиве.Например:

myArray[0] = cat
myArray[1] = dog
myArray[2] = cow

Может кто-нибудь сказать мне правильный способ сделать это?

Ответы [ 12 ]

0 голосов
/ 16 мая 2011
NSArray *lines = [string componentsSeparatedByString:@"-"];

Первое значение будет сохранено в 0-м индексе строк , а второе значение будет сохранено в 1-м индексе строк ..

Почему бы и нетмассив?

0 голосов
/ 16 мая 2011
NSArray *strArray = [myString componentsSeparatedByString:@"-"];

firstString = [strArray objectAtIndex:0];//Hai
secondString = [strArray objectAtIndex:1];//Welcome
...