gpt4 book ai didi

iphone - iOS : Apps must follow the iOS Data Storage?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:26:53 25 4
gpt4 key购买 nike

我的 iOS 应用被拒绝,因为我使用 /Document 目录来存储下载的图像。

我将把下载的图片移动到/Library/Caches目录下来解决我的问题。

但我的 sqlite 数据库还包含用户手动创建的元素。此文件必须复制到 /Library/Caches 目录或 /Documents 目录中才能被审阅者接受?

真诚的,马克西姆

最佳答案

根据 iOS 存储指南(可在 http://developer.apple.com/icloud/documentation/data-storage/ 找到),您应该将所有用户生成的内容放在 Documents 目录中,将所有可重新下载的内容放在 Caches 目录中。因此,您应该可以将 sqlite 数据库放在那里。

背景是从 iOS 5 开始,Documents 目录被备份到 iCloud。由于许多应用程序倾向于将其完整数据存储在那里,因此 iCloud 备份变得相当大,这会耗尽可用空间并产生网络流量,这两者都会激怒用户,因为他/她想知道为什么。为了缓解这种情况,Apple 现在似乎更仔细地查看保存在 Documents 目录中的内容,以及这是否可能是可重新生成的内容(例如可下载文件)。

请注意,在 iOS 5 上,当设备上的可用空间不足时,操作系统有时会清除缓存目录。因此,您的应用不能再假设所有内容都像以前一样存在,而是您每次访问缓存中的内容时都必须重新检查。

关于iphone - iOS : Apps must follow the iOS Data Storage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8077589/

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