Есть ли способ проверить, существует ли конкретный файл изображения в моем iPhone. Допустим, мое имя изображения IMG_123.JPG. Я хочу найти это изображение, и если он существует, я хочу создать объект NSInputStream
, используя этот файл. Если изображение отсутствует в NSBundle
, оно может быть сохранено в библиотеке фотографий или где-нибудь.Как выполнить поиск файла изображения
Пожалуйста, помогите мне. Благодаря
UPDATE
NSArray *pathArray = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [pathArray objectAtIndex:0];
NSString* dataPath = [documentsDirectory stringByAppendingPathComponent:@"IMG_2594.JPG"];
UPDATE 2
Получение изображения при пользователь нажимает сборщика изображение
copyOfOriginalImage = [UIImage imageWithCGImage:[[imageAsset defaultRepresentation] fullResolutionImage]];
Преобразование изображения в NSData
imageData = UIImageJPEGRepresentation(copyOfOriginalImage, 1.0);
Затем преобразовать его в base64
strEncoded=[imageData base64EncodedStringWithOptions:0];
Является ли файл изображения в каталоге документов в песочнице ??? –
нет Я только что сохранил его в своей библиотеке фотографий – Irrd
позволяет сказать, что его изображение было снято камерой телефона. И я могу получить его имя с помощью подборщика изображений – Irrd