所以基本上我正在为我的webview创建HTML代码作为字符串。然后在创建代码时我调用
[webView loadHTMLString:formattedString baseURL:nil];
webview很好地显示了css和图像的网页。图像编码如
background-image: url('http://URL TO IMAGE');
但是当我首先下载图像并将其保存到我的根文件夹
时- (NSString *)absolutePathToCacheDirectory {
NSString *path = [cacheDirectory stringByExpandingTildeInPath];
if ([path characterAtIndex:0] != '/') {
path = [[NSString stringWithFormat:@"~/Documents/%@", path] stringByExpandingTildeInPath];
}
return path;
}
然后尝试像这样设置背景图像:
background-image: url('/Users/USERNAME/Library/Application Support/iPhone Simulator/7.0.3/Applications/D2E85045-EB9E-4481-9219-231886DCB822/Documents/cache/IMAGENAME');
它不显示图像。我试着有没有引号。甚至用FileManager检查文件是否存在@path并确实存在。
当我尝试在本地加载时,有人知道为什么我的图像没有显示在webview中?
答案 0 :(得分:0)