0

您好,我有一个 html 字符串,每个图像都有标签。

我可以提取每个图像的 url,但我想要的是将这些图像保存在设备中,然后用我的沙箱中的相应路径替换每个图像的 url,然后通过UIWebView.

任何想法我该怎么做?

谢谢!

4

1 回答 1

1

好吧,如果您有图像的 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

于 2012-08-30T06:21:07.417 回答