Преобразовать отформатированную текстовую строку HTML в части NSString

Я хочу декодировать строку HTML и сохранить ее в NSString.

Далее следует строка html для одного из ответов от API направления Google.

teststring is Turn <b>right</b> onto <b>Kennington Park Rd/A3</b><div style="font-size:0.9em">Continue to follow A3</div><div style="font-size:0.9em">Entering toll zone in 1.7&nbsp;km at Newington Causeway/A3</div><div style="font-size:0.9em">Go through 2 roundabouts</div>

Я хочу сохранить эту html-строку в массиве из 4 различных NSStrings со следующими 4 NSStrings (удаляя всю информацию о цвете размера)

Turn right onto Kennington Park Rd/A3
Continue to follow A3
Entering toll zone in 1.7 km at Newington Causeway/A3
Go through 2 roundabouts

Я использовал следующий метод для преобразования html-строки в простой текст. (Html_response - это ответ от server и stringByConvertingHTMLToPlainText - это метод, определенный в файле пользовательского класса)

testString = (NSString*) [html_response stringByConvertingHTMLToPlainText];
NSLog(@"%@",testString);

, но он преобразует всю строку, а не разбивает ее на части. вывод на консоли -

Turn right onto Kennington Park Rd/A3Continue to follow A3 Entering toll zone in 1.7 km at Newington Causeway/A3 Go through 2 roundabouts

Так что мне нужно написать собственный метод для выполнения это? Любая помощь будет оценена.

13
задан chatur 16 November 2011 в 09:01
поделиться