- (void)readXMPForImageWithURL:(NSURL *)url
{
CGImageSourceRef imageSourceRef = CGImageSourceCreateWithURL((__bridge CFURLRef)url, NULL); CGImageMetadataRef metadataRef = CGImageSourceCopyMetadataAtIndex(imageSourceRef, 0, NULL);
if (NULL == metadataRef) { return; }
NSLog(@"metadata = \n%@", metadataRef);
}
- (void)readXMPForImageWithData:(NSData *)data
{
CGImageSourceRef imageSourceRef = CGImageSourceCreateWithData((__bridge CFDataRef)data, NULL);
CGImageMetadataRef metadataRef = CGImageSourceCopyMetadataAtIndex(imageSourceRef, 0, NULL);
if (NULL == metadataRef) { return; }
NSLog(@"metadata = \n%@", metadataRef);
}