您好,我有一个 html 字符串,每个图像都有标签。
我可以提取每个图像的 url,但我想要的是将这些图像保存在设备中,然后用我的沙箱中的相应路径替换每个图像的 url,然后通过UIWebView
.
任何想法我该怎么做?
谢谢!
您好,我有一个 html 字符串,每个图像都有标签。
我可以提取每个图像的 url,但我想要的是将这些图像保存在设备中,然后用我的沙箱中的相应路径替换每个图像的 url,然后通过UIWebView
.
任何想法我该怎么做?
谢谢!
好吧,如果您有图像的 URL,则可以像这样保存它
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL urlWithString:string]];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"MyFile"];
[imageData writeToFile:filePath atomically:YES];
要替换 HTML 字符串中的 URL,只需使用以下方法
- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target
withString:(NSString *)replacement