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

时间:2015-08-18 03:33:09

标签: ios cocoa-touch ios8

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

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

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

1 个答案:

答案 0 :(得分:2)

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

结帐this SO Answer了解有关实施自定义网址方案以及在ios应用之间共享数据的历史记录的详情。

还可以使用Apple documentation来共享数据。

如果您的应用支持超过iOS 8,您还可以使用名为"应用组功能"

的新功能