我正在开发一个应用程序。我正在使用 web 视图将带有 java 脚本代码的 HTML 发送到服务器。现在服务器也将响应作为 HTML 给出。现在我想在同一个 web 视图中显示该响应 HTML。怎么做这个。
问问题
313 次
3 回答
1
此代码用于 ARC。您可以将 html 数据转换为 NSString 并按照代码加载它。
NSString *htmlString = [[NSString alloc] initWithData:yourHTMLdata encoding:NSUTF8StringEncoding];
[yourWebViewObject loadHTMLString:htmlString baseURL:nil];
以其他方式,您可以使用以下方法将直接 html 字节 NSData 数据类型加载到 UIWebView 中,
- (void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)encodingName baseURL:(NSURL *)baseURL
于 2013-05-15T04:58:33.380 回答
1
如果您收到 HTML 作为响应,您可以使用
[WebView loadHTMLString:@"Your response HTML String" baseURL:nil];
于 2013-05-15T04:54:34.083 回答
0
您可以格式化来自服务器的响应,<tag> 变成 <tag>... 或者您可以在客户端获取响应并转义...
于 2013-05-15T04:57:51.387 回答