swiftui - 如何使用 SwiftUI 从 UIImagePickerController 访问日期和位置数据
问题描述
我一直在阅读与此类似的问题,但他们都是 8 - 11 岁!
我对使用 SwiftUI 编码和处理媒体捕获相当陌生。
我想知道如何从使用 UIImagePickerController 捕获的图像中访问日期和位置元数据。
我已经使用 PHPickerViewController 完成了此操作,但它仅适用于从设备中选择的图像,而不适用于相机捕获的图像。
在 Apple 的网站上,他们有关于mediaMetaData的文档:
静态让 mediaMetadata: UIImagePickerController.InfoKey
此键仅在使用源类型设置为 UIImagePickerController.SourceType.camera 的图像选择器时有效,并且仅适用于静止图像。此键的值是一个 NSDictionary 对象,其中包含刚刚捕获的照片的元数据。要将元数据与图像一起存储在相机胶卷中,请使用 Photos 框架中的 PHAssetChangeRequest 类。
我很难理解如何在我的 ImagePicker 中实现它,因为文档没有提供任何示例代码。
任何线索或帮助将不胜感激!
谢谢!
解决方案
推荐阅读
- attributes - akeneo pim - 将属性从模型移动到变体而不更新 raw_values
- sql - 如何有条件地返回满足所有其他参数的行?
- arrays - 如何比较数组并删除 GAS 中的重复项?
- html - VSCODE:更漂亮的 HTML 格式问题
- excel - Excel VBA 删除字符串中的逗号和双空格
- ssh - 无法使用 TeamCity 进行 rsync
- r - 使 geom_jitter 点变粗
- azure - 错误:无法加载文件或程序集“Microsoft.Identity.Client | Powershell Azure 函数
- flutter - 从 API 中为 ListView 解析复杂的 JSON
- python - 编译 Dockerfile 以在 Python 中安装 wikipedia-API 时出错