2009-06-27 6 views
3

Je voudrais dislay une image en utilisant UIWebViewAffichage d'une image dans UIWebView

<img src="imageInBundle.png"/> 

L'image ci-dessus est dans mon paquet. Je le charge, ainsi que d'autres HTML dans une chaîne, comme ceci:

[myWebView loadHTMLString:htmlString baseURL:[NSURL URLWithString: @"http://www.abc.com"]]; 

Cependant, je reçois juste une boîte bleue avec un point d'interrogation blanc. Y a-t-il autre chose que je dois faire?

Répondre

5

Essayez de changer le

[NSURL URLWithString: @"http://www.abc.com"] 

à un

[NSURL fileURLWithPath:path] 

où chemin est quelque chose comme

NSString *path = [[NSBundle mainBundle] bundlePath]; 

... selon l'endroit où l'image est placée.

0

Y a-t-il une raison pour laquelle vous n'utilisez pas UIImageView à la place pour afficher cette image?

+0

Comment exécuter dynamiquement un UIImageView incorporé dans une chaîne? Pas que je le veuille vraiment. – 4thSpace