从iOS上的两个不同应用访问相同的文件

从iOS上的两个不同应用访问相同的文件,第1张

概述我现在正在开发两个应用程序,App1,它将文件从Dropbox下载到iPad,以及App2. Dropbox集成有点麻烦,我宁愿不在两个应用程序上都这样做.那么可以将App2可能访问它们的那些文件从App1保存到某个地方吗?我听说应用程序的沙盒在iOS6中有点宽松,但不确定多么宽松. 我在这里看到了一些类似的问题,但它们似乎是通过使用URL方案或将数据发送到其他应用程序来解决的,这不是我真正想要的 我现在正在开发两个应用程序,App1,它将文件从DropBox下载到iPad,以及App2. DropBox集成有点麻烦,我宁愿不在两个应用程序上都这样做.那么可以将App2可能访问它们的那些文件从App1保存到某个地方吗?我听说应用程序的沙盒在iOS6中有点宽松,但不确定多么宽松.

我在这里看到了一些类似的问题,但它们似乎是通过使用URL方案或将数据发送到其他应用程序来解决的,这不是我真正想要的.

任何其他想法来解决这个问题将不胜感激.

解决方法 这是可能的,但本地方法并不适合大文件.

您可以使用Keychain存储少量数据,类似于NSUserDefaults.优点是可以在应用程序之间共享.参见http://shaune.com.au/ios-keychain-sharing-data-between-apps/

至于你的情况,你想要共享文件,你可以将它们编码为字符串并存储在钥匙串中(在我看来是一个非常糟糕的主意),或使用网络服务(如果你的目标是iOS 5及更高版本,只要您拥有两个应用程序的相同团队ID,iCloud就可以完成这项任务.参见http://developer.apple.com/library/ios/#documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/AboutEntitlements.html

我更喜欢网络服务,iCloud应该让你更轻松.

总结

以上是内存溢出为你收集整理的从iOS上的两个不同应用访问相同的文件全部内容,希望文章能够帮你解决从iOS上的两个不同应用访问相同的文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1074411.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存