2009-07-27 3 views

Répondre

4

facile

NSString *bundlePath = [[NSBundle mainBundle] bundlePath]; 
    NSURL *bundleBaseURL = [NSURL fileURLWithPath: bundlePath]; 

    NSLog(@"webview %@", bundlePath); 


    NSString *filePath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]; 
    NSData *htmlData = [NSData dataWithContentsOfFile:filePath]; 
    NSString * html = [NSString stringWithContentsOfFile:filePath encoding:NSStringEncodingConversionAllowLossy error:nil]; 
    if (htmlData) { 
     [webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:bundleBaseURL]; 
    } 

maintenant dans votre HTML, vous pouvez simplement se référer à l'image comme

+0

thanx ... maintenant j'essaie – Aamir

+0

thanx je l'ai fait. – Aamir

+0

Impressionnant pouvez-vous maintenant accepter ma réponse au fur et à mesure ou voter? Je ne veux pas manquer de points. À votre santé. John. –

0

Oui. UIWebView a deux méthodes: -loadHtmlString:baseURL: et -loadData:MIMEType:textEncodingName:baseURL:

Vous pouvez obtenir les données de fichier à l'aide de -initWithContentsOfFile: NSData, puis passer à la dernière de ces méthodes ci-dessus.

EDIT: Oups, je n'ai pas remarqué la partie img. Mais cela devrait encore fonctionner. Essayez-vous de charger seulement l'image?

+0

mes images sont stockées dans le répertoire recours/images, pouvez-vous m'envoyer un code complet, moi travaillant à ce depuis 2 derniers jours mais ....? plz ... – Aamir

+0

J'essaie la page .html, dans ce tableau, texte et images. mais l'image ne doit pas être chargée. – Aamir

+0

Je suis en train d'essayer de développer un ebook, – Aamir

Questions connexes