你好我有一个html字符串,每个图像都有标签。
我可以提取每个图像的网址,但我想要的是将这些图像保存在设备中,然后用我沙箱中的相应路径替换每个图像网址,然后通过UIWebView
显示它们。
任何想法我该怎么做?
谢谢!
答案 0 :(得分:1)
如果您有图片的网址,可以像这样保存
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