我正在创建一个iOS 8应用,我想创建一个所有类都可以访问的字符串变量。我尝试使用字符串变量创建global.swift
。我可以访问变量但是,每次使用此行let globalVar = global()
再次初始化类时,我传递的值将返回nil值。有人可以帮我弄这个吗。谢谢。
答案 0 :(得分:1)
您可以将变量放在AppDelegate中,这是一个单例。有关如何访问AppDelegate
的信息,请参阅此文章答案 1 :(得分:1)
把
public static var global = "String"
在任何班级。通过Classname.global访问。
答案 2 :(得分:0)
只需使用你的Global.swift
文件,将全局变量和函数放在里面,不用任何类。
//
// Global.swift
//
let myConstant = 5
func myGlobalFunction() {
// ...
}
您可以在模块周围访问这些变量和函数。