Мне нужно получить метаданные изображения из библиотеки. Я использую кодМетаданные для изображения из библиотеки
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSURL *assetURL = [info objectForKey:UIImagePickerControllerReferenceURL];
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library assetForURL:assetURL resultBlock:^(ALAsset *asset) {
ALAssetRepresentation *representation = [asset defaultRepresentation];
metadataDict = [representation metadata];
NSLog(@"%@",metadataDict);
} failureBlock:^(NSError *error) {
NSLog(@"%@",[error description]);
}];
[library release];
}
Я использую IOS 4.2 Но я не получаю мета data.Can ли один помочь мне с этим?
только проблема с [metadata представления] - это очень дорого и занимает много памяти. Когда я тестирую с большим количеством фотографий фотобиблиотеки, он падает. – Puran 2013-02-21 19:11:07