如何将 link 定向到 iPhone 设备上的照片?

How to direct link to photo on iPhone device?

我正在尝试通过我的应用修改 iOS 设备上的照片。但是 Apple 或其他人描述的所有方法都让我一无所获。

例如,我尝试使用 ImageIO 和 PhotosKit 来处理原始图像数据。为了将其写入文件,我创建了 CGImageDestination 并使用 CGImageDestinationFinalize 将其写入,但这仅适用于模拟器(直接更改图像文件)。在设备上,最后一个功能成功完成,但在照片文件中它什么也没写。

一段时间后,我可以猜测,当应用程序在设备上启动时,我从 PHAsset 获得 URL,而不是直接 link 到文件。但我不知道如何以其他方式获得 url 。你能帮帮我吗?

P.S。对不起我的英语:)

在设备上,照片库的 photo/videos 文件被沙盒化。所以你不能直接使用文件 URL。 而不是操纵图像,看看 类 PHContentEditingInputPHContentEditingOutput.