Ios 照片不';在应用程序中捕获时没有日期和位置

Ios 照片不';在应用程序中捕获时没有日期和位置,ios,objective-c,iphone,swift,cocoa-touch,Ios,Objective C,Iphone,Swift,Cocoa Touch,我有一个应用程序,可以让用户从他的图库中选择一张照片,然后使用照片的位置和拍摄日期 用户还可以选择使用相机在应用程序内拍摄照片,在用户拍摄照片后,照片会添加到图库中,然后他可以从图库中选择 问题是,当照片在应用程序中拍摄时,位置和拍摄日期没有被保存,我不知道为什么 有人知道为什么吗 谢谢。对于使用类-PHAsset,creationDate-对于日期,位置-对于位置,请查看PHAsset类以获取更多信息。当您从图库中选择完图片后,methoddidFinishPickingMediaWithIn

我有一个应用程序,可以让用户从他的图库中选择一张照片,然后使用照片的位置和拍摄日期

用户还可以选择使用相机在应用程序内拍摄照片,在用户拍摄照片后,照片会添加到图库中,然后他可以从图库中选择

问题是,当照片在应用程序中拍摄时,位置和拍摄日期没有被保存,我不知道为什么

有人知道为什么吗


谢谢。

对于使用类-PHAsset,creationDate-对于日期,位置-对于位置,请查看PHAsset类以获取更多信息。

当您从图库中选择完图片后,method
didFinishPickingMediaWithInfo
将获取有关该图片的所有适当信息

委托方法
info
参数包含有关图片的相关信息,您可以通过解析dict
获得这些信息,请参见下面的代码

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

    NSDictionary *metadataDictionary = (NSDictionary *)[info valueForKey:UIImagePickerControllerMediaMetadata];
        // do something with the metadata

    NSLog(@"meta : %@ \n\n",metadataDictionary);
}

您将获得
DateTime
键包含捕获日期和时间等信息。

但问题是它没有将其与此信息一起保存在相机卷上