是否可以将 iOS 文件共享功能限制为文档目录中的子文件夹?
Posted
技术标签:
【中文标题】是否可以将 iOS 文件共享功能限制为文档目录中的子文件夹?【英文标题】:Is it possible to limit iOS file sharing functionality to a subfolder in the documents directory? 【发布时间】:2011-05-24 15:47:33 【问题描述】:我的图像编辑应用正在文档目录中保存一些重要数据。在tutorial 我读到这个:
iTunes 将显示您的任何内容 保存到 Documents 目录中 你的应用程序给用户,当他们去 iTunes 中的“应用程序”页面并滚动 到底部:
我有一个名为 userImages 的子文件夹,将文件共享仅限于该文件夹而不是文档中的所有内容会很聪明。否则,用户会不小心(或故意)弄乱应用程序正常工作所依赖的文件。这会很糟糕。
有没有办法将其限制在文档中的子目录中?
【问题讨论】:
【参考方案1】:不,您应该做的是将不希望用户看到的任何内容存储在应用的“库”目录中。在此处查看可以存储数据的位置列表:
How can I get a writable path on the iPhone?
【讨论】:
显然库文件夹似乎有问题。见***.com/questions/6114628/… 为了安全起见,然后按照我提供的链接使用库/应用程序支持目录(有一个常量),因为很可能这是一个备份的目录,也可以从备份中恢复。但是我认为 /Library 中除了缓存之外的任何内容都会被保留。以上是关于是否可以将 iOS 文件共享功能限制为文档目录中的子文件夹?的主要内容,如果未能解决你的问题,请参考以下文章