objective-c - 如何在没有 url 方案或外部服务器的情况下在 2 个本地 ios 应用程序之间共享文件?

标签 objective-c ios file-sharing

我有 2 个本地应用“A”和“B”。我希望应用程序“A”调用应用程序“B”,“B”通过文件向“A”发送响应。

Url 方案是调用应用程序“B”的良好解决方案,但将文件发送到“A”是一个糟糕的解决方案。

如何在没有 url 方案和外部服务器的情况下将文件从一个应用程序发送到另一个应用程序?

最佳答案

除了 URL 选项,您还有一个使用 iOS 的最佳选择 keychain .看这个article .

提到了其他几个选项 here .

另一种选择是使用 iCloud API。

还有一个,使用UIPasteboard在应用程序之间复制粘贴数据.

顺便说一句,URL 解决方案有什么问题? Apple 建议您使用 URL to share data between different Apps.

关于objective-c - 如何在没有 url 方案或外部服务器的情况下在 2 个本地 ios 应用程序之间共享文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12561471/

相关文章:

html - 在 UIWebview 中显示网页时出现对齐问题

android - 通过我的应用程序将 pdf 发送到 android 11 中的 whatsapp 时出现发送失败错误

iphone - iTunes文件共享-如何上传不同的文件夹?

objective-c - 将 C 指针添加到 NSMutableArray

iOS:每 x 秒更新一次类方法?

ios - 如何从 JSON 字典数组中获取 NSString?

ios - 为什么 Date 在 swift 4 中使用正确的格式时会返回 nil?

ios - UISpringTimingParameters 的初始速度如何指定?

iphone - UILabel 中的不同 UIFont

ios - NSFileManager 中的 containerURLForSecurityApplicationGroupIdentifier 如何在 iOS 7 上工作