Каков наилучший способ хранения загруженных изображений? Оттуда я должен быть в состоянии использовать их в любом месте своего приложения, и изображения не должны удаляться в любом случае (например, с низким пространством). Любая помощь пожалуйста.Лучший способ сохранить загруженные изображения в iOS
-1
A
ответ
0
В соответствии со стандартом файлы, связанные с приложением (данные), должны храниться только в каталоге документов. Как только изображение загрузится, сохраните его в каталоге документов и сохраните уникальное имя для идентификации изображения.
-(NSString *)writeDataAsFile:(NSData *)imageData
{
NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString * documentsDirectory = [paths objectAtIndex:0];
NSString * thumbNailFilename = [NSString stringWithFormat:@"%@.png",[self GetUUID]]; // Create unique iD
NSString * thumbNailAppFile = [documentsDirectory stringByAppendingPathComponent:thumbNailFilename];
if ([imageData writeToFile:thumbNailAppFile atomically:YES])
{
return thumbNailFilename;
}
return nil;
}
Этот метод используется для хранения изображения (загруженного NSData) в каталоге документов.
Получить изображение из каталога документов, как это
UIImage *thumbnailHomeImage = [UIImage imageWithContentsOfFile:[[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"%@",imageName]];
-1
взгляните на это image caching library. ive использовал его довольно много раз, его действительно полезно
Смежные вопросы
- 1. Kindle - лучший способ сохранить изображения
- 2. Лучший способ сохранить данные в iOS?
- 3. Лучший способ сохранить изображения в PostgreSQL
- 4. лучший способ сохранить изображения в домене mongoose
- 5. Лучший способ сохранить изображения в SQL Server
- 6. iOS лучший способ загрузить массовые изображения
- 7. Лучший способ сохранить большой массив на iOS
- 8. Какой лучший способ сохранить данные изображения
- 9. Лучший способ сохранить изображение?
- 10. iOS - Лучший способ выбрать область изображения
- 11. Лучший способ сохранить данные локально на устройстве в приложении iOS
- 12. Лучший способ сохранить массив изображений?
- 13. Лучший способ сохранить данные
- 14. Лучший способ сохранить arraylist
- 15. Как я могу сохранить ранее загруженные изображения?
- 16. лучший способ сохранить качество текстуры
- 17. Лучший способ сохранить UIImage в модели
- 18. Лучший способ сохранить видео в приложении iOS для офлайн-просмотра
- 19. Лучший способ позиционирования изображения
- 20. Лучший способ сохранить изображение в JSF
- 21. Лучший способ загрузить изображения
- 22. Как переименовать/сохранить изображения, загруженные в приложение для электронной коммерции?
- 23. Лучший способ сохранить пароль в памяти ежевики
- 24. Лучший способ сохранить новостную статью в android?
- 25. Лучший способ сохранить изображение в памяти
- 26. Невозможно сохранить загруженные данные
- 27. Сохранить изображения в приложении ios
- 28. Лучший способ сохранить NSDictionary неограниченно
- 29. Лучший способ сохранить ID-строку?
- 30. Лучший способ сохранить токен аутентификации?
спасибо за ваш комментарий, я прочитал некоторые вещи, как некоторые приложения заводятся отвергнуты хранением данных в documentsdirectory, потому что некоторые ICloud вопрос это так ... – user2361155
Я так не думаю. Может быть, у приложения есть и другие проблемы. Магазин приложений никогда не будет отклоняться по этой причине. – Ganapathy
Я бы рекомендовал вместо этого сохранить изображения в _cache_ или, по крайней мере, упомянуть этот параметр, особенно если намерение приложения не есть свободное пространство устройства. – holex