ios - 如何在我的 iOS 应用程序之间传递对象/数据

标签 ios cocoa-touch ios8

我在应用商店中有一个现有的 iOS 应用程序,我正在构建一个新的配套应用程序来与这个现有的应用程序一起使用。

当执行特定操作时,我需要将对象/数据从这个新应用程序传递到我现有的应用程序。我正在寻找的行为与 AirDrop 非常相似,但数据会传递到同一设备上的另一个应用。

我想在应用程序之间本地传递的对象只是 NSObject 的。

最佳答案

根据您的评论,您希望在您的 iOS 应用程序之间共享 NSObjects。最好的方法是“自定义 URL 方案”。但是在这种方法中,您可能还需要在旧的 iOS 应用程序中添加或重新编写一些部分。

结帐this SO Answer有关实现自定义 url 方案和在 ios 应用程序之间共享数据的历史记录的更多信息。

苹果 documentation也可用于共享数据。

如果您的应用支持 iOS 8 以上版本,您还可以使用名为“应用组功能”的新功能

关于ios - 如何在我的 iOS 应用程序之间传递对象/数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32063086/

相关文章:

iOS 8 共享扩展 loadPreviewView

Xcode 6 - iOS8 中的远程通知

objective-c - 相对于缩放级别缩放 MKMapView 注释

ios - 当点击另一个按钮时取消选择表格 View 单元格中的按钮

iphone - Apple 如何使其 Controller 包含其他 Controller ?

ios - 快速以编程方式获取图像文件类型

ios - UISearchBar barTintColor 没有隐藏在 iOS 7.1 中

iphone - iOS 6.1的PhoneGap在启动时显示奇怪的警报,并在加载屏幕时挂起

ios - _ArrayType 在 Swift 3 中去了哪里?

ios - 使用未解析的标识符 'displayAlertMessage'