启用 UIFileSharing 的 iOS 文档

发布于 2024-11-03 08:26:23 字数 286 浏览 1 评论 0原文

我的 iPhone 应用程序使用 sqlite3 数据库来存储它生成的数据。这些数据需要持久化,并且我需要确保用户不会损坏它。我还想允许用户将数据导出为文本/csv 文件,这些文件将通过 iTunes 共享。我计划将数据库放在 Library 文件夹中,将 CSV 文件写入 Doucments 文件夹,然后启用 UIFileSharingEnabled

我是否可以阻止用户通过 iTunes 将文件添加到我的应用程序文档目录?

如果不是,让我的应用程序删除它没有创建的任何文件是可以接受的做法吗?

My iPhone app uses a sqlite3 database for storing the data that it generates. This data needs to persist, and I need to make sure the user cannot damage it. I also want to allow the user to export data as text/csv files, these would be shared through iTunes. I plan to put the database in the Library folder, write the CSV files to the Doucments folder, and turn on UIFileSharingEnabled.

Is there anyway I can stop the user from adding files to my apps Documents directory through iTunes?

If not, it is acceptable practice to have my app delete any files that it did not create?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浪漫之都 2024-11-10 08:26:24

我是否可以阻止用户通过 iTunes 将文件添加到我的应用程序文档目录?

如果不是,让我的应用删除任何不是它创建的文件是可以接受的做法吗?

当然不是。你为什么要这样做?如果您仅使用文档目录进行导出,则只需忽略其中的任何内容即可。

Is there anyway I can stop the user from adding files to my apps Documents directory through iTunes?

No

If not, it is acceptable practice to have my app delete any files that it did not create?

Of course not. Why do you want to do this anyway? If you use the documents directory for exporting only, simply ignore anything that's inside.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文