我有一个 WebView 的问题。我正在将 Html 字符串加载到 Web 视图中。作为基本 URL,我需要使用我的站点 URL(因为 html 中有一些相对链接,我无法修改它)。问题是我还需要使用一些存储在应用程序包中的图像和 css。因此,我正在使用此代码创建对本地资源的引用(结果字符串在 html 文件中用作 src):
NSString *cssUrl = [NSString stringWithString:@"file:"];
cssUrl = [cssUrl stringByAppendingString:[[NSBundle mainBundle] resourcePath]];
cssUrl = [cssUrl stringByAppendingString:@"/story.css"];
然后我还添加了:
cssUrl = [cssUrl stringByReplacingOccurrencesOfString:@"/" withString:@"//"];
cssUrl = [cssUrl stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
知道如何解决问题以及如何创建对可在 Web 视图中使用的文件的引用吗?谢谢
弗朗切斯科