Я хочу сохранить и считать UIImage в мою временную папку, когда мое приложение закрывается, и затем загрузите и удалите его когда загрузки приложения. Как я выполняю это. Помогите.
Эти методы позволяют сохранять и извлекать изображение из каталога документов на iphone
+ (void)saveImage:(UIImage *)image withName:(NSString *)name {
NSData *data = UIImageJPEGRepresentation(image, 1.0);
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:name];
[fileManager createFileAtPath:fullPath contents:data attributes:nil];
}
+ (UIImage *)loadImage:(NSString *)name {
NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:name];
UIImage *img = [UIImage imageWithContentsOfFile:fullPath];
return img;
}
Исходный код GrowlTunes может дать вам некоторые подсказки. Придется переводить с Objective-C на PyObjC, ну да ладно. :)
GrowlTurnesController.m
Каталог tmp
может быть очищен системой. По определению, он существует исключительно для хранения второстепенных файлов, необходимых только во время работы приложения.
Файлы, которые вы хотите сохранить, всегда должны находиться в каталоге документов
.