Convertir une chaîne de texte HTML formatée en parties NSString

Je veux décoder la chaîne HTML et de le stocker dans NSString.

qui suit est la chaîne html pour l'un de la réponse de google à la direction de l'api.

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>

Je veux stocker cette chaîne html dans la gamme de 4 différents NSStrings avec 4 NSStrings (retirer toutes les informations concernant la taille de la couleur)

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

J'ai utilisé la méthode suivante pour convertir le code html de la chaîne de texte brut.(html_response est la réponse du serveur et stringByConvertingHTMLToPlainText est la méthode définie dans le fichier de classe personnalisée)

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

mais il convertit l'ensemble de la chaîne, au lieu de la briser en morceaux.
à la sortie de la console est

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

Donc, dois-je écrire méthode personnalisée pour ce faire? Toute aide sera grandement appréciée.

source d'informationauteur chatur