【问题标题】:iOS load file from documents directoryiOS从文档目录加载文件
【发布时间】:2015-10-20 23:33:36
【问题描述】:

我正在创建一个注册应用程序。它有两个选项卡,一个选项卡是供学生填写的注册表单,另一个选项卡使用户能够更新表格。

我对 iOS 开发和 Objective-c 还是很陌生。目前我正在将包含表单数据的 .csv 文件保存在文档目录中,希望应用程序用户可以将该文件从 iPad 上拉下来并在 microsoft excel 中打开。不幸的是,我还不是 Apple 开发人员,所以我无法使用物理设备对其进行测试,并且我已经阅读了文档,但没有找到我想要的东西。

这可能吗?如果不是,那么保存文件然后能够将其上传到计算机的最佳方法是什么?

【问题讨论】:

  • 一些(许多)应用为此求助于 Dropbox 等服务
  • 您可以在应用的 plist 中设置一个值以通过 iTunes 启用共享:stackoverflow.com/questions/6029916/…(或者,如果您想直接上传,有网络类。)
  • 您如何使用保管箱?另外,我为之做这个的人真的不想要 iTunes 上的应用程序,因为它是为一所大学准备的,所以这是行不通的。你能多解释一下这些网络课程吗?
  • 请注意,通过 iTunes 共享并不要求应用程序必须在 App Store 上...不同的东西。

标签: ios nsdocumentdirectory


【解决方案1】:

有不止一种方法可以让您的用户接收保存在您的应用中的文件(一些选项已经在 cmets 中提到)。

您可以实施多种方法并让您的用户选择他们喜欢的一种,同时考虑到并非所有人都愿意使用相同的方法(例如,使用 iTunes 进行文件共享并不适合所有人)。

所以这里是你有的选项,可能还有更多,但我认为这已经足够了:

  1. 通过电子邮件将文件作为附件发送
  2. 将文件上传到第三方服务:Dropbox、Google Drive、 iCloud、Evernote 等。
  3. 上传到 FTP。
  4. iTunes 文件共享。您可以允许用户访问 通过 iTunes 的文档文件夹。查找有关的信息 UIFileSharingEnabled 键。

【讨论】:

  • 非常有帮助!非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-27
  • 2012-01-27
  • 1970-01-01
  • 1970-01-01
  • 2014-06-07
相关资源
最近更新 更多