目标 C - 将图像从服务器下载到 iPhone 并保留日期
Posted
技术标签:
【中文标题】目标 C - 将图像从服务器下载到 iPhone 并保留日期【英文标题】:objective C - download image from server to iPhone and retain the date 【发布时间】:2016-07-10 06:45:21 【问题描述】:我们处理了大量照片 - 有些是从 iPhone 拍摄的,有些是从我们的数码单反相机拍摄的。它们都被上传到我们的服务器。
我们的应用程序允许将媒体文件(照片和视频)从我们的服务器下载到 iPhone(所有照片文件夹,而不是应用程序沙箱)。保存此下载的图像时,图像的创建日期/时间将变为下载并保存在 iPhone 上的日期/时间,而不是最初从 DSLR 创建/获取图像的日期/时间。
如何将文件的日期设置为与服务器上的相同。
这很重要,因为这将允许 iPhone 照片应用程序显示图像以及同时拍摄的其他图像。
【问题讨论】:
【参考方案1】:您可以使用更改请求属性更新照片资产元数据日期、位置。
[[phphotoLibrary sharedPhotoLibrary] performChanges:^
PHAssetChangeRequest *changeRequest = [PHAssetChangeRequest creationRequestForAssetFromImage:<#your photo here#>];
changeRequest.creationDate = serverDate
completionHandler:^(BOOL success, NSError *error)
if (success)
];
【讨论】:
感谢阿里!这看起来很有希望。我会尝试并更新 SO。以上是关于目标 C - 将图像从服务器下载到 iPhone 并保留日期的主要内容,如果未能解决你的问题,请参考以下文章