在我的Iphone应用程序中,我将本地HTML文件显示在UIWebView中。在html代码中,我尝试显示存储在“Ressource”库中的本地图片。 我想知道路径是什么,我不能指出我的照片。
谢谢,
答案 0 :(得分:3)
假设您的图片名为MyImage.png,并且位于您的app bundle的Resources文件夹中:
NSString *imagePath = [[NSBundle mainBundle] pathForResource: @"MyImage" ofType: @"png"];
答案 1 :(得分:0)
无需手动将路径放入每个图像的html页面。
简单地引用没有路径的图像,例如并将html文件和图像存储在资源文件夹中。然后使用以下代码设置UIWebView的内容:
NSString *filePathString = [[NSBundle mainBundle] pathForResource:@"help-en" ofType:@"html"];
NSMutableString *html = [[NSMutableString alloc] initWithContentsOfFile: filePathString];
NSURL *aURL = [NSURL fileURLWithPath:filePathString];
[webView loadHTMLString:html baseURL:aURL];
答案 2 :(得分:0)
NSString *filePathString = [[NSBundle mainBundle] pathForResource:@"example" ofType:@"png"];
NSURL *aURL = [NSURL fileURLWithPath:filePathString];
NSURLRequest *req = [[NSURLRequest alloc] initWithURL:aURL];
[self.webView loadRequest:req];