Ich möchte auf ein Kind namens SubscriptionsViewController (3. Registerkarte) zugreifenWie kann ich in TabBarViewController direkt auf meine Kinder zugreifen?
Dies ist, was ich tue, aber es funktioniert nicht.
var subscriptionsViewController: SubscriptionsViewController? {
get {
let viewControllers = self.childViewControllers
for viewController in viewControllers {
if let vc = viewController as? SubscriptionsViewController {
return vc
}
}
return nil
}
}
Nach Zugriff bedeutet, dass Sie diesen View Controller anzeigen möchten? –
Nein, ich möchte diesen Controller in meinem Code verwenden ... und Methoden dieses View-Controllers aufrufen – TIMEX
Dann sollten Sie NSNotificationCenter oder Delegates verwenden, je nach Ihren Anforderungen. –