如何在Webview中显示图像资产类别中的图像?

时间:2019-01-20 12:01:46

标签: ios objective-c webview xcasset

我从服务器获取HTML字符串。使用一些图像。图像存储在名为“ general.xcassets”的图像类别中

htmlString =  = @"<table style='width:100%'> <tr> <td> <tr> <img src='general.xcassets/sample.png' width = 50> </tr> <tr> </td> <td>Smith</td> <td>50</td> </tr> <tr> <td>Eve</td> <td>Jackson</td> <td>94</td> </tr> <tr> <td>John</td> <td>Doe</td> <td>80</td> </tr> </table>";
// Loading html
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[webView loadHTMLString:htmlString baseURL: baseURL];

我将src更改为这些:

general.xcassets/sample.png
general/sample.png
sample.png

但它们都不起作用。

当我不将图像放置在项目中但不在图像资产类别中时,它将正确显示。

0 个答案:

没有答案