У меня небольшая проблема, я следую за этой веткой Проблема с настройкой exif данных для изображения
для сохранения exif на моем изображении, я сохраняю комментарий, функция работает, я сохраняюизображение в моем корне документа
// Documents
NSString *jpgPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Test.jpg"];
[dest_data writeToFile:jpgPath atomically:YES];
// Create file manager
NSError *error;
NSFileManager *fileMgr = [NSFileManager defaultManager];
// Point to Document directory
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
// Write out the contents of home directory to console
NSLog(@"Documents directory: %@", [fileMgr contentsOfDirectoryAtPath:documentsDirectory error:&error]);
, но когда я загружаю изображение из корня документа, нет exif, для загрузки изображения я использую
NSString *jpgPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/Test.jpg"];
UIImage *loadedImage = [UIImage imageWithContentsOfFile:jpgPath];
NSData *jpeg = UIImageJPEGRepresentation(loadedImage,1.0);
CGImageSourceRef source ;
source = CGImageSourceCreateWithData((CFDataRef)jpeg, NULL);
NSDictionary *metadataNew = (NSDictionary *) CGImageSourceCopyPropertiesAtIndex(source,0,NULL);
NSLog(@"%@",metadataNew);
Я уверен, что exifбыл сохранен, потому что если я открою изображение из корня симулятора, у изображения будут данные exif.
Также, если я попытаюсь загрузить изображение на свой сервер, у него нет данных exif.в чем проблема?