自定义键盘扩展可以在运行时与配套应用程序通信吗?
Posted
技术标签:
【中文标题】自定义键盘扩展可以在运行时与配套应用程序通信吗?【英文标题】:Can a custom keyboard extension communicate with the companion app at runtime? 【发布时间】:2014-07-24 20:46:43 【问题描述】:自定义键盘能否在运行时与配套应用程序通信?自定义键盘能否根据配套应用中设置的状态动态显示内容?
如果是这样,哪些 API/文档可用于扩展程序和应用程序之间的这种通信?
【问题讨论】:
【参考方案1】:以下是文档中的一段不错的段落,可以帮助您开始与配套应用共享数据:https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW6
我在今天的扩展程序和配套应用程序中使用了这个。它们都共享相同的 NSUserDefaults,因此它们可以彼此实时通信。如果您正在寻找 NSUserDefaults,这里有一个很好的教程:http://www.glimsoft.com/06/28/ios-8-today-extension-tutorial/
【讨论】:
以上是关于自定义键盘扩展可以在运行时与配套应用程序通信吗?的主要内容,如果未能解决你的问题,请参考以下文章