Как получить NSDATE из UIImage? - PullRequest
2 голосов
/ 11 марта 2011

Как мне получить дату или метаданные из UIImage в этом случае:

//UIImagePickerControllerSourceType
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

//delegate return
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{

// po info in console -> there is no metadata of the image where i can find the date
// Has anyone an idea how to get it?

}

Ответы [ 3 ]

1 голос
/ 11 марта 2011

Если вы обращаетесь к метаданным EXIF ​​на изображении (которое включает в себя информацию о дате), вы можете увидеть этот вопрос для получения информации о том, как получить к нему доступ:

Как получить доступ к фотографии EXIF ​​на снимках, сделанныхс камеры в iOS 4.0 +?

0 голосов
/ 11 марта 2011
NSDictionary *metadata = [info objectForKey: UIImagePickerControllerMediaMetadata];
NSLog(@"%@",metadata);

Выберите из метаданных то, что вам нужно.

0 голосов
/ 11 марта 2011

Информационный словарь содержит ключ с именем «UIImagePickerControllerMediaMetadata», который является другим словарем. Просто NSLog allKeys этого, чтобы получить ключ даты.

...