存图片(获得的图片是以,隔开的数组形式)--------------------
//将图片存贮到本地(替换前面的UploadImage/为+)
NSString *docDir =[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) objectAtIndex:0];
for (int i=0; i<imageArray.count; i++) {
NSString *imageStr=[[imageArray objectAtIndex:i] stringByReplacingOccurrencesOfString:@"UploadImage/" withString:@"+"];
imageStr=[[imageArray objectAtIndex:i]stringByReplacingOccurrencesOfString:@"Media/" withString:@"+"];
NSString *FilePath = [NSString stringWithFormat:@"%@/%@",docDir,imageStr];
BOOL isHave=[[NSFileManager defaultManager]fileExistsAtPath:FilePath];
if (!isHave) {
NSData *data1 = [NSData dataWithData:UIImagePNGRepresentation([UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:ImageURLString@"%@",[imageArray objectAtIndex:i]]]]])];
[data1 writeToFile:FilePath atomically:YES];
}
}
展示图片----------------
//获取本地缓存图片路径
NSString *aStr=nil;
NSString *imageStr;
aStr=[imageArray objectAtIndex:i];
if ([aStr hasPrefix:@"UploadImage/"]) {
imageStr=[aStr stringByReplacingOccurrencesOfString:@"UploadImage/" withString:@"+"];
}else if([aStr hasPrefix:@"Media/"])
{
imageStr=[aStr stringByReplacingOccurrencesOfString:@"Media/" withString:@"+"];
}
NSString *aPath=[NSString stringWithFormat:@"%@/Documents/%@",NSHomeDirectory(),imageStr];
if (imageStr!=nil) {
[sxImage setImage:[UIImage imageWithContentsOfFile:aPath]];
}else{
[sxImage setImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:ImageURLString@"%@",[imageArray objectAtIndex:i]]]]]];
}
//将图片存贮到本地(替换前面的UploadImage/为+)
NSString *docDir =[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) objectAtIndex:0];
for (int i=0; i<imageArray.count; i++) {
NSString *imageStr=[[imageArray objectAtIndex:i] stringByReplacingOccurrencesOfString:@"UploadImage/" withString:@"+"];
imageStr=[[imageArray objectAtIndex:i]stringByReplacingOccurrencesOfString:@"Media/" withString:@"+"];
NSString *FilePath = [NSString stringWithFormat:@"%@/%@",docDir,imageStr];
BOOL isHave=[[NSFileManager defaultManager]fileExistsAtPath:FilePath];
if (!isHave) {
NSData *data1 = [NSData dataWithData:UIImagePNGRepresentation([UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:ImageURLString@"%@",[imageArray objectAtIndex:i]]]]])];
[data1 writeToFile:FilePath atomically:YES];
}
}
展示图片----------------
//获取本地缓存图片路径
NSString *aStr=nil;
NSString *imageStr;
aStr=[imageArray objectAtIndex:i];
if ([aStr hasPrefix:@"UploadImage/"]) {
imageStr=[aStr stringByReplacingOccurrencesOfString:@"UploadImage/" withString:@"+"];
}else if([aStr hasPrefix:@"Media/"])
{
imageStr=[aStr stringByReplacingOccurrencesOfString:@"Media/" withString:@"+"];
}
NSString *aPath=[NSString stringWithFormat:@"%@/Documents/%@",NSHomeDirectory(),imageStr];
if (imageStr!=nil) {
[sxImage setImage:[UIImage imageWithContentsOfFile:aPath]];
}else{
[sxImage setImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:ImageURLString@"%@",[imageArray objectAtIndex:i]]]]]];
}