gpt4 book ai didi

ios - 在 iOS 设备中存储图像和文件

转载 作者:行者123 更新时间:2023-11-29 00:35:00 25 4
gpt4 key购买 nike

我想了解如何将应用程序的图像或文件存储到设备上。我想我们可以将这些东西存储到文档目录/库中。我想知道我们还有其他选择吗?

我见过类似的地方,我们可以使用 UIImageWriteToSavedPhotosAlbum 将图像保存到照片库。有人可以给我有关此的更多信息吗?如果保存到照片库,它会保存在哪里?

最佳答案

您当然可以保存到应用程序的本地用户目录,但请记住,这是由 iOS 沙盒化的,因此每个应用程序都有自己的文档目录。

例如,这是获取“数据库工作文件夹”的代码 (Swift 3):

// The working folder for our DB. This will be in the user's document store!
var _dbWorkingFolder: String?
// We're just going to use the user's document folder
_dbWorkingFolder = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0]

可以使用 AppGroups 有 2您控制的或多个应用程序共享一个空间。但请记住,必须将此 AppGroup 设计到所有使用它的应用程序中!

这里是 Apple's doc on the iOS file system

这里是 Apple's doc on writing App Extensions它实际上使用 AppGroups 来允许扩展和 App 共享空间。

最后,是的,完全支持您写入照片库。您需要使用照片框架,图像和视频只需保存到 iOS“照片”应用程序中。例如,您可以创建一个文件夹来保存应用程序的图像。

这里是 Apple's Photos Framework 的链接.

如果您有更具体的问题,请务必将这些问题连同您尝试过的代码一起发布,您会在这里得到很多帮助!

关于ios - 在 iOS 设备中存储图像和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40829641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com