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

标签 ios iphone file xamarin xamarin.forms

是否有任何方法可以将文件(准确地说,.csv)保存在应用程序沙箱之外的某个位置?据我所知,似乎只能将文件保存在沙箱内。

也许我的想法是错误的,也许我真的不需要将它保存在沙箱之外。我实际上需要做的是:

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

我正在使用 xamarin.forms,因此在 xamarin.forms 中易于实现的解决方案将不胜感激。

最佳答案

From what I've read it seems like it is only possible to save files inside the sandbox.

这是总体思路。您不仅可以访问 iOS 上的文件系统。您可以通过将其保存到 iCloud 或 Dropbox 等来解决此问题,具体取决于您的用例,但基本上您不能将其保存在常见的地方。通常,您将实现“共享”功能。然后,iOS 会将文件复制到其他应用程序的沙箱中,以便其他应用程序可以使用该文件。

关于iOS - 保存数据以便在应用程序外部轻松访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47940704/

相关文章:

ios - 使用 RestKit 对象映射空响应

iphone - 你知道iOS应用程序商店中有哪些通过MGWT+phonegap完成的应用程序吗?

iphone - 使用对象按字母顺序对 tableview 进行排序并显示按字母顺序排列的 tableview 标题,如通讯录

java - 删除最后一个空行

php - 无法在 simplexml_load_file() 中打开流错误

ios - 如何在 sprite Kit 场景中更改重力源

ios - 当URL实际存在时,NSURLConnection命中didFailWithError

ios - 来自 swiftyjson 的对象——如何更好地处理空值?

iphone - 如何确保我的 iOS 7 布局在 iOS 6 上看起来相同?

c - 如何计算文件中每个数字的出现频率?