【发布时间】:2015-11-04 07:50:37
【问题描述】:
我有 2 个应用程序:应用程序 A 和应用程序 B。 应用程序 B 做了一些事情并创建了一些文本。 现在我要在应用程序A的背景中调用B,然后在应用程序A中打印B的结果。那我该怎么办?谁能给我一些伪代码?
【问题讨论】:
标签: ios objective-c background-process
我有 2 个应用程序:应用程序 A 和应用程序 B。 应用程序 B 做了一些事情并创建了一些文本。 现在我要在应用程序A的背景中调用B,然后在应用程序A中打印B的结果。那我该怎么办?谁能给我一些伪代码?
【问题讨论】:
标签: ios objective-c background-process
您不能在应用程序的后台以编程方式运行另一个应用程序,您只能在后台为您的应用程序运行一些任务,但您正在寻找的任务是不可能的。
【讨论】:
你可以看看App Group吗?应用组是 iOS 用来允许不同应用共享数据的方案。
这是我找到的教程之一。 http://www.atomicbird.com/blog/sharing-with-app-extensions
【讨论】:
如果它们真的是应用程序(lication),由于sandboxing of iOS,这是不可能的。如果您指的是后台处理,请查看NSOperationQueue 或(更底层)Grand Central Dispatch。在related Apple documentation 中查看更多关于并发的信息。
【讨论】: