如何在iOS应用程序的背景上运行其他应用程序?

问题描述:

我有2个应用程序:应用程序A和应用程序B. 应用程序B做了一些东西,并创建一些文本。 现在我打算在应用程序A的背景中调用B,然后在应用程序A中打印B的结果。那么,我该怎么做?有人能给我发一些伪代码吗?如何在iOS应用程序的背景上运行其他应用程序?

如果它们确实是应用程序,则由于sandboxing of iOS而无法实现。如果您的意思是后台处理,请查看NSOperationQueue或(更低级别)Grand Central Dispatch。有关并发性的更多信息,请参阅related Apple documentation

您不能在应用程序的后台以编程方式运行其他应用程序,只能在后台为应用程序运行一些任务,但您所寻找的内容是不可能的。

你可以看看App Group吗?应用程序组是iOS用来允许不同应用程序共享数据的方案。

这是我发现的教程之一。 http://www.atomicbird.com/blog/sharing-with-app-extensions