Как я сохраняю и читаю изображение в свою временную папку при выходе и загрузке моего приложения

Я хочу сохранить и считать UIImage в мою временную папку, когда мое приложение закрывается, и затем загрузите и удалите его когда загрузки приложения. Как я выполняю это. Помогите.

9
задан Anton 22 February 2017 в 02:55
поделиться

2 ответа

Эти методы позволяют сохранять и извлекать изображение из каталога документов на 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;
}
12
ответ дан 4 December 2019 в 09:13
поделиться

Исходный код GrowlTunes может дать вам некоторые подсказки. Придется переводить с Objective-C на PyObjC, ну да ладно. :)

GrowlTurnesController.m Каталог tmp может быть очищен системой. По определению, он существует исключительно для хранения второстепенных файлов, необходимых только во время работы приложения.

Файлы, которые вы хотите сохранить, всегда должны находиться в каталоге документов .

3
ответ дан 4 December 2019 в 09:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: