如何从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);
从元数据中选择所需内容。