是否可以使用 Swift 直接写入照片库,例如 MacO 上的图像?
我唯一找到的是 Photo Kit,其中有一个名为 PHAssetCreationRequest
的类,它提供了写入照片库的方法。但它处于 Beta 状态。
是否有一些可以直接写入照片库的稳定版本?
感谢您的帮助。
最佳答案
如您所见,PHAssetCreationRequest
是唯一用于将照片写入 macOS 照片库的 API,并且仅在 macOS 10.15 及更高版本上可用。还有一个用于只读访问的 MediaLibrary
API。
通常,macOS 应用程序不会将照片直接保存到照片库中。相反,他们应该允许用户将文件保存到他们想要的任何地方,并且用户可以:
- 将文件保存到特定位置(参见 File Handling Human Interface Guidelines ),或
- 拖放到应用程序或文件夹(请参阅 Drag and Drop Human Interface Guidelines)
例如,如果用户想要导入他们的照片库,他们应该能够从您的应用中拖动多张图片并将它们放到扩展坞中的照片图标上以导入它们。
关于swift - 如何在 Mac 上写入照片库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57271999/