Ich möchte die globale Eigenschaft selectedTagIDs beobachten und eine Methode für den rootViewController ausführen. Ist das möglich? Wie bekomme ich einen Verweis auf den rootViewController?Ist es möglich, eine Methode auf dem rootViewController aufzurufen?
import UIKit
class Global {
static var sharedInstance = Global()
var tags = [Tag]()
var selectedTagIDs = [Int]() {
didSet {
// get error `use of unresolved identifier appDelegate`
let viewController = appDelegate.window!.rootViewController as! MainViewController
viewController.filterItems()
}
}
}
thx Ich musste es tun als 'wie! AppDelegate' aber funktioniert! – timpone