iOS實現圖片存在本地、再從本地獲取圖片的功能,代碼如下:
//將圖片保存到本地+ (void)SaveImageToLocal:(UIImage*)image Keys:(NSString*)key { NSUserDefaults* preferences = [NSUserDefaults standardUserDefaults]; //[preferences persistentDomainForName:LocalPath]; [preferences setObject:UIImagePNGRepresentation(image) forKey:key];} //本地是否有相關圖片+ (BOOL)LocalHaveImage:(NSString*)key { NSUserDefaults* preferences = [NSUserDefaults standardUserDefaults]; //[preferences persistentDomainForName:LocalPath]; NSData* imageData = [preferences objectForKey:key]; if (imageData) { return YES; } return NO;} //從本地獲取圖片+ (UIImage*)GetImageFromLocal:(NSString*)key { NSUserDefaults* preferences = [NSUserDefaults standardUserDefaults]; //[preferences persistentDomainForName:LocalPath]; NSData* imageData = [preferences objectForKey:key]; UIImage* image; if (imageData) { image = [UIImage imageWithData:imageData]; } else { NSLog(@"未從本地獲得圖片"); } return image;}
以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!
新聞熱點
疑難解答