我对应用程序的钩子进行了调整(tweak1) 调整应该使用框架来执行一些代码。 不幸的是,在iOS7中,我无法做到这一点。
然而,当一个单独的调整(tweak2)执行相同的代码并挂钩到springBoard时,它运行得很好。
我的问题是我可以从第一个调整(tweak1)到tweak2发送字典,以便执行。
我想我需要使用CPDistributedNotificationCenter。但不确定。 如果是这种情况,将非常感谢帮助建议或示例。
非常感谢答案 0 :(得分:2)
CPDistributedNotificationCenter
应该可以使用,或者您可以使用NSDistributedNotificationCenter
。它继承自NSNotificationCenter
,我们都知道如何使用。
我建议的另一个解决方案是CFMessagePort
,我正在我的应用中使用它。我需要支持iOS 4,它不支持NSDistributedNotificationCenter
,因此我最终使用了CFMessagePort
。它与通知模型的不同之处在于您无法向所有人发送消息。您只能在两个已知端口之间发送消息。但在你的情况下,它可能并不重要。
还有XPC API,但我从未使用它,也不能说太多。这是一个IPC API,所以它应该工作。许多iOS组件都使用它。