1
我使用此代碼顯示在UIWebView的圖像加載圖像:UIWebView的是空白的,它不是從資源
-(void)showImageWithLoadRequest{
NSString *path = [[NSBundle mainBundle] pathForResource:@"accent" ofType:@"png"];
NSURL *imageUrl = [NSURL fileURLWithPath:path];
NSURLRequest *imageRequest = [NSURLRequest requestWithURL:imageUrl];
web.scalesPageToFit = YES;
[web loadRequest:imageRequest];
}
的問題是,當我在模擬器中打開應用程序,它向我顯示一個空白的UIWebView,沒有任何圖像。
任何想法來解決?
我需要從我的資源中加載圖像。在我的資源中,我有2個圖像本地化。這可能是問題?
編輯
由於西莫建議,現在我使用:
NSString *path = [[NSBundle mainBundle] pathForResource:@"accent" ofType:@"png"];
[myWebView loadHTMLString:[NSString stringWithFormat:@"<html><body><img src=\"file://%@\"></body></html>",path] baseURL:nil];
,但它仍然顯示我一個空白的WebView。有任何想法嗎?
所以,我使用的代碼: '的NSString *路徑= [[一個NSBundle mainBundle] pathForResource:@ 「測試」 ofType:@」 PNG「]; [myWebView loadHTMLString:[的NSString stringWithFormat:@ 「
」,路徑]基本URL:零]' 但它仍然顯示我一個空白的窗口!它沒有加載圖像。任何想法? – Phillip 2012-02-05 11:28:34@Pheel check accent.png是否存在。如果您不使用ib,請檢查webview.frame。 – Seamus 2012-02-05 16:01:45