从照片中获取细节信息

3
我正在开发一个应用程序,需要从iPhone内置摄像头拍摄的照片中获取信息。
UIImagePickerController * picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;

picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:picker animated:YES];

我想获取拍摄日期/时间信息以及拍摄地点的坐标。有什么建议吗?


1
它被称为EXIF数据,这里有一个相关的帖子。https://dev59.com/4VDTa4cB1Zd3GeqPIVmc - Joe
1个回答

0

使用资产框架,您可以这样做:

  #import <AssetsLibrary/AssetsLibrary.h>

  ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
  NSURL *url = [info objectForKey:UIImagePickerControllerReferenceURL];

  [library assetForURL:url resultBlock:^(ALAsset *asset) {
    NSLog(@"TIMESTAMP: %@", [asset valueForProperty:ALAssetPropertyDate]);
  } failureBlock:^(NSError *error) {
      NSLog(@"FAIL");
  }];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接