Iphone 添加EXIF标签';ImageUniqueID';给一个形象

Iphone 添加EXIF标签';ImageUniqueID';给一个形象,iphone,ipad,cocoa-touch,exif,javax.imageio,Iphone,Ipad,Cocoa Touch,Exif,Javax.imageio,我已经在将EXIF数据添加到从UIImagePickerControl捕获的图像中取得了一些巨大的成功…主要遵循其他问题的示例。i、 e 但我从未设法(设置并随后检索)ImageUniqueID标记(kCGImagePropertyExifImageUniquID) 我尝试过各种各样的组合: NSMutableDictionary *EXIFDictionary = [[[metadataAsMutable objectForKey:(NSString *)kCGImagePropertyE

我已经在将EXIF数据添加到从UIImagePickerControl捕获的图像中取得了一些巨大的成功…主要遵循其他问题的示例。i、 e

  • 但我从未设法(设置并随后检索)ImageUniqueID标记(kCGImagePropertyExifImageUniquID)

    我尝试过各种各样的组合:

    NSMutableDictionary *EXIFDictionary = [[[metadataAsMutable objectForKey:(NSString *)kCGImagePropertyExifDictionary]mutableCopy]autorelease];
    
    [EXIFDictionary setObject:@"1234" forKey:(NSString*)kCGImagePropertyExifImageUniquID];
    
    //[EXIFDictionary setObject[NSNumber numberWithInt:1234] forKey:(NSString*)kCGImagePropertyExifImageUniquID];
    
    [metadataAsMutable setObject:EXIFDictionary forKey:(NSString *)kCGImagePropertyExifDictionary];
    
    //then save the mutable data back to Image
    
    我使用此方法设置的所有其他EXIF、TIFF和IPTC密钥都会成功保存,然后使用类似的方法检索


    知道如何设置此值吗?

    也无法使用Linux“exif”工具,错误如下:jcomeau@aspire:~$exif--ifd=exif--tag=0xa420--set value=0x1234-o具有\u id.jpg和平共处。不支持为此标记设置值!”