Bonjour,
je cherche a afficher le contenu du fichier "springboard.strings" de mon iphone dans un UIWebview (qui parait plus adapte que UITextview pour du XML). Le probleme c'est que ca s'affiche pas dans le bon format. J'ai essaye plusieurs manieres par des NSString ou NSData avec plusieurs types de MIME mais rien a faire. TextWrangler detecte du XML utf-8 et l'affiche correctement, iFile l'affiche correctement aussi en utilisant "application/x-plist" comme MIME donc c'est possible de le faire.
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 NSString filePath = @"/System/Library/CoreServices/SpringBoard.app/French.lproj/SpringBoard.strings"; //NSMutableString *fileContent = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:&error ]; NSData *data = [[NSData alloc]initWithContentsOfFile:filePath]; //NSString *string = [data description]; //NSString *string = [fileContent stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; //NSString *string = [[NSBundle mainBundle] pathForResource:filePath ofType:@"text/html"]; webView.dataDetectorTypes = UIDataDetectorTypeAll; //IBOutlet UIWebView *webView; [webView loadData:data MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:nil];
Partager