如何从UIImage获得NSDATE?

在这种情况下,如何从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? } 

如果您在图像中引用EXIF元数据(包括日期信息),则可以查看此问题以获取有关如何访问它的信息:

如何在iOS 4.0+中从相机拍摄的照片中访问照片EXIF?

信息字典包含一个名为“UIImagePickerControllerMediaMetadata”的键,它是另一个字典。 只需NSLog allKeys即可获得日期密钥。

 NSDictionary *metadata = [info objectForKey: UIImagePickerControllerMediaMetadata]; NSLog(@"%@",metadata); 

从元数据中选择所需内容。