Swift3 在tvOS应用程序和顶部机架扩展之间共享数据

Swift3 在tvOS应用程序和顶部机架扩展之间共享数据,swift3,tvos,Swift3,Tvos,如何在tvOS应用程序和它的顶层扩展之间共享数据?我想在应用程序中保存一些用户设置,并使它们可用于顶层扩展,以便我可以相应地定制顶层项目。简单的回答是:将您的应用程序和扩展(此处为TopShelf estension)放在同一个应用程序组中 您可以在文档中找到许多关于此问题的解释:

如何在tvOS应用程序和它的顶层扩展之间共享数据?我想在应用程序中保存一些用户设置,并使它们可用于顶层扩展,以便我可以相应地定制顶层项目。

简单的回答是:将您的应用程序和扩展(此处为TopShelf estension)放在同一个应用程序组中

您可以在文档中找到许多关于此问题的解释: