【发布时间】:2014-06-11 08:39:58
【问题描述】:
我正在将图像存储到相册中。我使用数组来获取图像并存储到相册。但是当我启动应用程序时,它每次都会存储。因此,图像被重复存储。如果相册中存在图像,如何停止存储图像
NSArray *photos = [NSArray arrayWithObjects:
[UIImage imageNamed:@"img.jpg"],
[UIImage imageNamed:@"img1.jpg"],
[UIImage imageNamed:@"img2.jpg"],
nil] ;
for(int i=0; i<[photos count]; i++){
image1=[photos objectAtIndex:i];
NSUserDefaults *userDefaults=[NSUserDefaults standardUserDefaults];
BOOL isSaved=[[NSUserDefaults standardUserDefaults]boolForKey:@"photosave"];
if (!isSaved) {
// Save photo
[self.library saveImage:image1 toAlbum:@"Art" withCompletionBlock:^(NSError *error) {
// arappdelegate.isNotSaved=FALSE;
if (error!=nil) {
NSLog(@"Big error: %@", [error description]);
}
}];
[userDefaults setBool:YES forKey:@"photosave"];
[userDefaults synchronize];
}
}
【问题讨论】: