Comment Obtenir le Titre d'une Page HTML Affichée dans UIWebView?

J'ai besoin d'extraire le contenu de la balise title d'une page HTML affichée dans une UIWebView. Qu'est-ce que les plus robustes, les moyens de le faire?

Je sais que je peux faire:

- (void)webViewDidFinishLoad:(UIWebView *)webView{
    NSString *theTitle=[webView stringByEvaluatingJavaScriptFromString:@"document.title"];
}

Toutefois, cela ne fonctionne que si le javascript est activé.

Sinon, je pourrais suffit de scanner le texte du code HTML pour le titre, mais qui se sent un peu lourde et pourrait s'avérer fragile si la page auteurs du got bizarre avec leur code. Si on en arrive là, quelle est la meilleure méthode à utiliser pour le traitement du texte html au sein de l'iPhone API?

J'ai l'impression que j'ai oublié quelque chose d'évident. Est-il une meilleure méthode que ces deux choix?

Mise à jour:

La suite de la réponse à cette question: UIWebView: Pouvez-Vous Désactiver Le Javascript? il semble y avoir aucun moyen de désactiver Javascript dans UIWebView. Par conséquent, la méthode Javascript ci-dessus sera toujours.

InformationsquelleAutor TechZen | 2010-02-16