2011-03-05 23 views
5

¿alguien puede decir cómo agregar html en mi proyecto de iPhone? Y su opción no es html que hago clic en agregar nuevo archivo en el grupo de clase ... ¿por qué es eso?¿cómo agrego la página html en mi proyecto iphone xcode?

+3

Deberías aceptar algunas respuestas sobre tus otras preguntas – Marko

+1

Hola, yo también quiero saber cómo puedo aceptar las respuestas. –

Respuesta

6

simplemente cree un archivo en blanco y cámbiele el nombre a html o agregue el archivo html existente al proyecto. el siguiente paso depende de cómo desee usar el archivo html.

Digamos que si desea cargar un archivo local llamado page.html, primero agrega el archivo al proyecto, y en las fases de compilación de su proyecto, y la página.html al Copy Bundle Resources, y ejecute esto en su aplicación, se escribe el archivo en el diccionario documents de su aplicación/

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]; 

y su vista web debe llamar a este para cargar el archivo:

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

y se hace.

+0

hola, quiero saber cómo usar el html? Me refiero a mostrar el contenido del archivo html en el simulador de iphone.gracias – user601367

+0

¿Desea cargar un archivo html local en un UIWebView? Ver mis actualizaciones –

0

Lo que podría estar buscando es documentación y código de ejemplo para la clase UIWebView de UIKit.

0

Puede utilizar UIWebView para mostrar su archivo html como esto

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

donde URLString contiene es su URL del archivo.

Cuestiones relacionadas