在今天的小部件和应用程序之间

时间:2017-05-26 10:49:05

标签: ios macos today-extension

我有一个今天的小部件和一个应用程序。需要在它们之间进行通信,以便在两者都运行时可以在任何时间点传递信息。

我可以使用NSProxy在Mac应用程序上实现两个应用程序的通信,将一个进程设置为服务器。

此致

2 个答案:

答案 0 :(得分:0)

如果您想在今天的扩展程序和您的应用之间进行通信。你可以使用nsuserdefaults。

有很好的教程。 app-extension-programming-today

答案 1 :(得分:0)

Host AppToday Extension之间的沟通:

  1. 要共享数据:使用AppGroups

  2. 分享代码:使用Frameworks

  3. 请参阅:https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW1

    有关如何实施Today Extensionhttps://github.com/pgpt10/Today-Widget

    的详情