xcode - 在应用程序和扩展程序之间快速传输变量

标签 xcode swift ios9

我正在快速创建一个项目,其中用户可以为其设置值的变量位于主视图 Controller 中。我希望接收此变量并可在扩展中使用(例如照片编辑扩展、今日扩展、音频单元扩展等)。我见过不同 View Controller 之间的变量传输,但从未在完全不同的文件夹(主文件夹和扩展文件夹)之间传输。你如何做到这一点(以及以初学者能够理解+执行的方式)?

最佳答案

制作具有这些变量的 getter 方法的单例类,您可以通过应用程序从您想要访问它们的任何地方进行访问!这是单例类的一些有用资源:- https://thatthinginswift.com/singletons/

关于xcode - 在应用程序和扩展程序之间快速传输变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34191447/

相关文章:

json - 检查 JSON 作为字典是否包含Optional(null)

swift - 输入任何对象?不符合协议(protocol) CVarArgType?

ios - Swift:GM Xcode 6.1 和 AFNetworking AFJSONResponseSerializer

ios - UISplitViewController 在 iOS 9 中是否存在保留周期错误?

iphone - 如何使用 NSLog(@"Inside of the iPhone Simulator") 进行调试?

swift - 选择 Voice Over View 中的第一个元素

ios - UITableView 清空 iOS 9 beta 5 更新

swift - 使用带有 Swift2 的相机的黑色背景图像

iphone - View Controller 之间的数据未传递

ios - 如何使用 Swift 创建 UISearchBar 以搜索我的 Tableview 数据的选项?