オンライン イメージ パス (url) からのアイコン イメージをローカルに保存するアプリケーションが 1 つあります。
ユーザーが別のURLにアクセスしたときにこの画像をローカルに保存し、アイコンが以前のものに置き換えられ、再利用のためにこのアイコンを置き換える方法を教えてください。
ありがとう!
NSString *strImage = [NSString stringWithFormat:@"%@",aBook.image];
NSURL *url4Image = [NSURL URLWithString:strImage];
NSData *data = [NSData dataWithContentsOfURL:url4Image];
if(data !=NULL)
{
imageView =[[UIImage alloc] initWithData:data];
if(imageView == NULL)
{
imageView =[UIImage imageNamed:@"dealsbell_lo.png"]; // NoImage.png
}
}
NSData *imageData = UIImagePNGRepresentation(imageView);
NSString *imageName = [NSString stringWithFormat:@"image.png"];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fullPathToFile = [documentsDirectory stringByAppendingPathComponent:imageName];
[imageData writeToFile:fullPathToFile atomically:YES];
cell.imageView.image = imageView;