我应该在我的应用中使用“ UIDocument”和/或“ UIDocumentBrowserViewController”吗?

时间:2019-04-29 07:49:04

标签: ios uidocument uidocumentpickerviewcontroller

我正在尝试确定UIDocumentUIDocumentBrowserViewController是否可以/应该用于我正在开发的应用。

我正在开发一个iPad应用程序,其主要目的是在用户在画布上绘画时捕获用户触摸数据。 它应用于学术研究,而不是在App Store上发布。

基本上,研究人员可以进行多次试验。每个试验都可能具有一些将预先配置的设置(实验参数),然后将设备移交给参与者进行交互。该应用程序将自己作为绘图画布呈现给进行绘图的参与者。试用版的参数以及捕获的接触点(时间戳,坐标等)需要以某种简单的文本格式(可能存储在多个文件中)保存。

一些要点:

  1. 只要在应用程序上,收集到的数据就有效地为只读-用户不允许 通过以下方式编辑在试验中收集的数据:应用本身。 (不过,他们将被允许整体删除试验和实验。)

  2. 不希望在 中共享iCloud 。共享数据的唯一方法是通过电子邮件附件。

  3. 我确实希望能够允许用户通过应用本身浏览以前进行的实验(使用文件夹/文件习语,其中文件夹代表实验,文件代表试验)。

问题:

  • 关于点(1),据我了解,我应该将其存储在应用程序沙箱的Application Support文件夹中,以防止用户对其进行修改。正确吗?

  • 关于点(1)和(2),我不应该遇到写冲突问题,因为不可能编辑数据。这是否意味着使用UIDocument 不会给我买什么?

  • 关于点(3),我应该只使用UICollectionView来实现文件夹/文件习惯用法还是可以以某种方式使用UIDocumentBrowserViewController(禁用iCloud和文件编辑功能?)

0 个答案:

没有答案