У меня есть такая строка:

Item 1#Item 2#Item 3#Item 4#Item 5#Item 6#Item 7#Item 8#Item 9#Item 10#Item 11#Item 12#Item 13#Item 14#Item 15#

Я хочу извлечь имя каждого элемента. Как это сделать?

-2
Vaibhav Jhaveri 3 Ноя 2014 в 14:28
Вы можете использовать componentsSeparatedByString: с NSSting
 – 
Saurabh Prajapati
3 Ноя 2014 в 14:33

3 ответа

Лучший ответ

Попробуй это

NSString *temp = @"Item 1#Item 2#Item 3#Item 4#Item 5#Item 6#Item 7#Item 8#Item 9#Item 10#Item 11#Item 12#Item 13#Item 14#Item 15#";
    NSArray *arr = [temp componentsSeparatedByString:@" "];
    NSLog(@"%@", arr);
3
RAJA 3 Ноя 2014 в 14:31
2
Если я правильно понял, должно быть NSArray *arr = [temp componentsSeparatedByString:@"#"];.
 – 
jherran
3 Ноя 2014 в 14:33

Разделите каждую строку

NSString *str = @"Item 1#Item 2#Item 3#Item 4#Item 5#Item 6#Item 7#Item 8#Item 9#Item 10#Item 11#Item 12#Item 13#Item 14#Item 15#";
NSArray *components = [str componentsSeparatedByString:@"#"];
0
Kampai 3 Ноя 2014 в 14:33
NSString *string=@"Item 1#Item 2#Item 3#Item 4#Item 5#Item 6#Item 7#Item 8#Item 9#Item 10#Item 11#Item 12#Item 13#Item 14#Item 15#";

NSArray *array=[[NSArray alloc] initWithObjects:[string componentsSeparatedByString:@"#"]];
0
hardik hadwani 3 Ноя 2014 в 14:33