【问题标题】:Saving file in a different location in iphone [closed]将文件保存在iphone的不同位置[关闭]
【发布时间】:2013-05-15 10:47:55
【问题描述】:

我无法将文件保存到其他文件夹(应用程序外),因为我必须在卸载应用程序后从中检索数据。安装应用程序后我必须从该文件中获取数据。文件被删除使用应用程序。请帮我解决这个问题..

【问题讨论】:

  • 在开始 ios 编程之前你听说过沙盒吗?
  • 听说过但不确定它的功能。你能解释一下吗?

标签: iphone ios objective-c file


【解决方案1】:

不可能。 iOS 应用程序是沙盒的。你不能在你的应用沙箱之外写任何东西。

出于安全原因,iOS 会在安装时将每个应用(包括其偏好设置和数据)置于沙盒中。沙盒是一组细粒度的控件,用于限制应用程序对文件、首选项、网络资源、硬件等的访问。作为沙盒过程的一部分,系统将每个应用程序安装在其自己的沙盒目录中,该目录充当应用程序及其数据的主目录。

【讨论】:

  • 现在知道了。所以我无法在应用程序之外保存任何文件。感谢 Anil 的回答。
  • 实际上我的要求是将数据从 DB(sqlite) 文件导出到 excel 文件,并在我安装新应用程序并将其放入新安装的应用程序的 DB(sqlite) 时从该文件中检索数据) 文件。
  • 我认为您可以使用 iCloud 或 Dropbox 之类的存储空间来实现这一点。我不确定
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多