当我使用openURL
从我的另一个应用程序(MyApp1)启动我的应用程序(MyApp2)时,我想传递免费和多个对象。
如果你知道实施方法,请告诉我。
如果我可以传递Dictionary
类型对象,我想我可以在其中包含自由对象。
首先我考虑使用DocumentInteractionController
,但我放弃了它,因为DocumentInteractionController
无法直接打开应用程序。
它只显示候选应用程序,用户需要选择要打开的应用程序。
谢谢。
答案 0 :(得分:0)
您可以在2个应用之间共享NSUserDefaults。 您需要在两个项目上启用应用程序组并定义组。 然后,您将能够从两个应用程序访问NSUserDefaults。
您将NSUserDefaults与您的组ID一起使用。
NSUserDefaults(suiteName: "your group id")
然后在将用户发送到第二个应用程序之前简单地存储数据。并在启动时阅读。
希望它有所帮助。