2011-03-05 12 views

risposta

6

semplicemente creare un file vuoto e rinominarlo in html o aggiungere il file html esistente al progetto. il prossimo passo dipende da come si desidera utilizzare il file html.

Supponi di voler caricare un file locale chiamato page.html, prima di aggiungere il file al progetto e nelle fasi di compilazione del tuo progetto e il page.html a Copy Bundle Resources ed eseguirlo nella tua app, scrive il file nella documents dizionario della vostra app/

NSString *Html = [[NSString alloc]initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"page" ofType:@"html"] encoding:NSUTF8StringEncoding error:NULL]; 
[Html writeToFile:[[self docPath]stringByAppendingPathComponent:@"page.html"] atomically:YES encoding:NSUTF8StringEncoding error:NULL]; 
[Html release]; 

e la tua WebView dovrebbe chiamare questo per caricare il file:

NSArray *docPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *docPath = [docPaths objectAtIndex:0]; 
[myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[docPath stringByAppendingPathComponent:@"page.html"]]]]; 

ed è fatta.

+0

ciao, voglio sapere come usare l'html ??? intendo mostrare il contenuto del file html nel simulatore iphone.thank – user601367

+0

Vuoi caricare un file html locale in un UIWebView? Vedi i miei aggiornamenti –

0

Quello che si potrebbe cercare è documentazione e codice di esempio per la classe UIWebView di UIKit.

0

È possibile utilizzare UIWebView per mostrare il vostro file html come questo

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:URLString]]; 
[webView loadRequest:request]; 

dove URLString contiene è il vostro URL del file.

Problemi correlati