快速地,如何在应用程序委托中创建变量以便在应用程序中的任何地方检索它?我不是在谈论NSManagedObject
我知道它始于:
let appDelegate = UIApplication.shared.delegate as! AppDelegate
我有一班人
class Personne {
var One: String
var Two: Float
}
和另一个类来创建一个Singleton:
class PersonneController {
var shared = Personne()
在我的应用程序中,我创建了一个这样的实例:
var personne = Personne()
所以每个变量都通过
personne.shared.myvariable
如何将Personne放入应用程序委托中,以便从任何地方检索它?
1。在AppDelegate中创建“ Personne”类的实例(var persnee = Personne())
2。在您的AppDelegate中创建一个函数,该函数将返回AppDelegate的实例
class func appDelegate()-> AppDelegate {
返回UIApplication.shared.delegate为!AppDelegate
}
3。你可以这样打
AppDelegate.appDelegate()。波斯尼
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句