UIWebView пуст и не загружает изображение из ресурсов - PullRequest
1 голос
/ 05 февраля 2012

Я использую этот код для отображения изображения в 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.Есть идеи?

1 Ответ

0 голосов
/ 05 февраля 2012

Я делаю это, используя HTML. uiwebview loadHTMLString:baseURL:

и вы можете установить htmlSourceCode как:

htmlSourceCode = [[NSString alloc] initWithString:@"<html><body><img scr='file://%@'></body></html>",[img path]];
[webview loadHTMLString:htmlSourceCode baseURL:nil];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...