【发布时间】:2015-12-10 00:08:45
【问题描述】:
我正在快速创建一个项目,其中用户可以为其设置值的变量位于主视图控制器中。我希望这个变量被接收并可以在扩展中使用(例如照片编辑扩展、今日扩展、音频单元扩展等)。我已经看到不同视图控制器之间的变量传输,只是从未在完全不同的文件夹(主文件夹和扩展文件夹)之间传输。你如何做到这一点(以及初学者可以理解+执行的方式)?
【问题讨论】:
我正在快速创建一个项目,其中用户可以为其设置值的变量位于主视图控制器中。我希望这个变量被接收并可以在扩展中使用(例如照片编辑扩展、今日扩展、音频单元扩展等)。我已经看到不同视图控制器之间的变量传输,只是从未在完全不同的文件夹(主文件夹和扩展文件夹)之间传输。你如何做到这一点(以及初学者可以理解+执行的方式)?
【问题讨论】:
为这些变量创建具有 getter 方法的单例类,您可以通过应用程序从任何您想访问的地方访问它们!这是单例类的一些有用资源:- https://thatthinginswift.com/singletons/
【讨论】: