iOS - 保存数据,以便在应用程序外轻松访问

时间:2017-12-22 11:24:59

标签: ios iphone file xamarin xamarin.forms

有没有办法在应用程序沙箱之外的某个地方保存文件(确切地说是.csv)?根据我的阅读,似乎只能将文件保存在沙箱中。

也许我以错误的方式思考它,也许我真的不需要将它保存在沙箱之外。我真正需要做的是:

允许用户保存文件,以便他可以在其他应用程序(例如电子邮件客户端)中使用它,并且最好是在删除应用程序后文件将保留在他的设备上。保存文件的位置并不重要,用户可以选择一些文件选择器或硬编码。有没有办法实现这个目标?

我使用的是xamarin.forms,因此很容易在xamarin.forms中实现这个解决方案。

1 个答案:

答案 0 :(得分:1)

  

根据我的阅读,似乎只能将文件保存在沙盒中。

这是一般的想法。您无法访问iOS上的文件系统。您可以通过将其保存到iCloud或Dropbox等来解决此问题,具体取决于您的用例,但基本上您无法将其保存在常见的地方。通常情况下,您可以实施“分享”#39;功能。然后会发生什么事情,iOS将文件复制到其他应用程序'沙盒,所以它可以使用它。