J'ai ce morceau de code:UIWebView chargement texte brut
NSString *body = dataItem.body;
NSData* data=[body dataUsingEncoding:NSUTF8StringEncoding];
if (data) {
[webView loadData:data MIMEType:@"text/plain" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@"nil"]];
}
webView.dataDetectorTypes = UIDataDetectorTypeAll;
Cette pièce sur l'exécution donne cette erreur dans mon débogueur
régime inconnu, ne rien faire: néant
Cependant si je fais ceci:
NSString *webViewBody = [[body stringByReplacingOccurrencesOfString:@"\t" withString:@" "] stringByReplacingOccurrencesOfString:@"\n" withString:@"<br>"];
NSString *str = [NSString stringWithFormat:@"<pre> %@ </pre>",body];
[webView loadHTMLString:webViewBody baseURL:nil];
webView.dataDetectorTypes = UIDataDetectorTypeAll;
Je suis en mesure de voir le contenu de mon webView.
Je veux que le premier bit soit exécuté. Pourquoi me donne-t-il une erreur?
merci beaucoup. J'ai du mal à gérer l'ouverture d'un lien URL en safari. Lorsque je clique sur un lien dans UIWebView, il s'ouvre en lui-même. Je voudrais identifier les url dans le texte et rediriger le contrôle vers safari quand une URL est cliquée dans mon UIWebView. Comment puis-je accomplir cela? –
Veuillez ouvrir une autre question pour ce problème. – pt2ph8