【问题标题】:Documents Directory Saving Images文件目录保存图像
【发布时间】:2013-03-18 19:29:17
【问题描述】:

我有一个将图像保存到文档目录的应用程序。我一直在阅读,听说开发人员的应用程序因在文档目录中存储过多数据而被拒绝。

我知道我可以从 iCloud 备份中排除图片,但我想要一种方法让用户备份他们的图片。此应用程序可能是免费应用程序,因此我不想运行服务器来保存备份。

关于备份用户照片的方法有什么想法或建议吗?

【问题讨论】:

  • 您希望存储多少数据?根据您保存该数据的功能,它可能适用于将内容存储在文档目录中。
  • 这取决于有多少项目,用户将添加,以及图片将有多大。
  • 如果它是用户创建的内容,并且用户也有能力删除内容,那么将内容存储在那里是有意义的。过去我在保存到该目录时没有发现任何问题。

标签: iphone ios objective-c


【解决方案1】:

在 Documents 目录中存储大量数据和文件并没有错。要求是数据/文件必须是实际的用户数据,如果丢失则不能轻易替换。如果照片不存在于其他任何地方,并且照片来自使用该应用的用户,那么您会没事的。

换句话说,例如,不要存储可以从您的服务器重新下载的内容。

【讨论】:

  • “换句话说,例如,不要存储可以从您的服务器重新下载的内容。” - 如果它打算这样存储(例如用于离线访问),那就这样做吧...
  • @Daniel 如果内容可以通过重新下载来替换,则应该存放在Caches目录下,而不是Documents目录下。
  • 是的,错过了我们正在谈论的文档目录
【解决方案2】:

我认为,您必须限制下载次数并在限制完成后保存该图像。删除以前的保存新的..

【讨论】:

    猜你喜欢
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-05
    • 2015-12-05
    • 1970-01-01
    • 2012-08-13
    • 2016-01-14
    相关资源
    最近更新 更多