我的問題是我有常量類,它幾乎在應用程序中的每個類中使用,所以我通過它在AppDelegate中創建了它的對象n想要訪問它們。我不想創建對象常量,每次在哪裏,哪些是最好的方法,請諮詢。如何獲取AppDelegate的參考
class AppDelegate: UIResponder, UIApplicationDelegate {
public var constants = Constants()
//created object once in app delegate
}
class Utility
{
let delegate = UIApplication.shared.delegate as! AppDelegate //getting null here
let constants = delegate. constants
}`
'UIApplicationDelegate'已經是一個獨特的實例。千萬不要創建它的副本。只需使用其參考。 –
[我如何獲得對Swift中應用程序委託的引用?](http://stackoverflow.com/questions/24046164/how-do-i-get-a-reference-to-the-app-快速上傳) – Vinodh
在添加重複問題之前進行搜索 – Vinodh