2012-06-20 4 views
0

У меня есть файл sample.xhtml, который имеет несколько строк javascript. Этот javascript загрузит pdf-файл из сети.UIWebView не загружает файл XHTML должным образом

Если я использую простой .xhtml-файл, он правильно загружается. Если я использую Javascript, то WebView не отображая .xhtml файл правильно

[_webView loadData:htmlData MIMEType:@"application/xhtml+xml" textEncodingName:@"UTF-8" baseURL:url]; 

ответ

1
- (void)viewDidLoad { 

//NSString *strHTML; (.h) 
[self.myWebView loadHTMLString:strHTML baseURL:nil]; 
} 

//delegate 

- (void)webViewDidFinishLoad:(UIWebView *)webView { 
[myWebView stringByEvaluatingJavaScriptFromString:strHTML]; 
} 
+0

strHTML - это filePath. Я прав ? – Perseus

+0

не путь к файлу это тип 'NSString' со всеми HTLM и JS –

+0

Я. Тип NSString. Я использую следующий код. filePath = [[NSBundle mainBundle] pathForResource: @ "test" ofType: @ "xhtml"]; NSURL * url = [NSURL fileURLWithPath: filePath]; [self.view addSubview: _webView]; [_webView loadHTMLString: filePath baseURL: nil]; Это правильно ? – Perseus

0

попробовать это. для загрузки пути к файлу

- (void)viewDidLoad { 
    filePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"xhtml"]; 
    NSURL* url = [NSURL fileURLWithPath:filePath]; 
    [self.myWebView loadRequest:[NSURLRequest requestWithURL:url]]; 
} 
+0

Если вы хотите внести изменения в свой ответ, тогда не обновляйте его в новом ответе .... просто измените в своем предыдущем ответе ....: – Rajneesh071

Смежные вопросы