swift - 使用空变量初始化结构并使其全局可用
问题描述
使用空变量快速初始化结构并使其可以通过更多视图控制器访问的最佳解决方案是什么?我知道如何在两个视图控制器之间传递数据,例如:
let myVC = storyboard?.instantiateViewControllerWithIdentifier("SecondVC") as! SecondVC
myVC.stringPassed = myLabel.text!
但是是否有另一种优雅的解决方案可以使其访问整体视图。
解决方案
一种方法是使用静态变量创建结构。
struct CommonValues {
static var text: String = ""
}
推荐阅读
- python - 如何使用 KV 语言在 Kivy 中制作自定义按钮?
- spring - 如何清理用于幂等 Spring 集成模式的元数据存储
- python - Tensorflow - ValueError:排名不匹配:
- java - 如何在 spring-web servlet 中接受 text/csv 作为内容类型?
- node.js - 如何在 Nodejs 中使用异步
- android - 离子/科尔多瓦谷歌地图插件的问题
- reporting-services - 两个日期字段中所有值的总和
- reactjs - .map 值通过按键分组
- sql - 如何在sql server中获取一周的总条目数
- sql - COALESCE function is not working when I pass NULL values but it works when declare variables as NULL