У меня есть массив, собранный componentSeparatedByString: это выглядит следующим образом, когда я использую po в GDB после того, как массив прошел компонентыSeparatedByString:
"\n\t\t <b>Suburb,
</b> BAIRNSDALE",
"\n\t\t <b>Address,
</b> 15K NW BAIRNSDALE",
"\n\t\t <b>Reference,
</b> MELWOOD/SCHOOL ROAD",
"\n\t\t <b>Last Changed,
</b> 09/04/10 05,
29,
00 PM",
"\n\t\t <b>Type,
</b> HOME",
"\n\t\t <b>Status,
</b> BUILT",
"\n\t\t <b>Property Size,
</b> 2.00 HA.",
"\n\t\t <b>Residents,
</b> 2",
"\n\t\t <b>First Added Date/Time,
</b> 09/04/10 03,
15,
00 PM",
"\n\t\t\t"
Единственная проблема в том, что я сейчас не могу понять, куда идти отсюда. Мне нужно иметь доступ к каждому из этих элементов (то есть типу, состоянию, размеру свойства) отдельно, а не просто вызывать весь массив (т.е. currentProperty.status). Как мне это сделать?
Также, что со всеми n \ t \ t \ t вещами - как мне от них избавиться?
Обновление: Для аналогичного типа подачи см. здесь - это было для другого проекта, но я никогда не решал его. Строка, которую я анализирую, называется «описанием» в другом проекте, но форматируется точно так же, только с другой информацией.
А вот код, использующий компоненты SeperatedByString
NSString *string = [parser currentString];
NSArray *strings = [string componentsSeparatedByString: @"<br>"];
NSString *myArrayString = [strings description];
NSString *finalstring = myArrayString;
NSArray *finalstrings = [finalstring componentsSeparatedByString: @":"];
NSString *finalArrayString = [finalstrings description];
parser.currentProperty.description = finalArrayString;
Спасибо.