Ich mache eine schnelle App, die ein Tutorial enthält. Wenn ich versuche, zum Hauptcontroller zurückzuschalten, werden die Tab-Leiste-Elemente grau (Sie sollten weiß sein). Dies liegt daran, dass ich die Tab-Leiste im App-Delegaten eingerichtet habe. Gibt es eine Möglichkeit, den App-Delegaten programmgesteuert von einem View-Controller aus aufzurufen?App-Delegierten App-App erneut anrufen
Ich wünsche die didFinishLaunchingWithOptions() Funktion
Mögliches Duplikat von [Wie erhalte ich einen Verweis auf den App-Delegaten in Swift?] (Https://stackoverflow.com/questions/24046164/how-do-i-get-a-reference-to-the- app-delegate-in-swift) – Pochi
Ich würde versuchen, eine Menge von benutzerdefinierten Code in Ihrem AppDelegate und die Referenzierung in Ihrer App zu vermeiden. Meine Empfehlung wäre, UITabBarController abzuleiten und die Logik hinzuzufügen, die Sie darin benötigen. Sie sollten einen Verweis auf Ihren UITabBarController von anderen UIViewController-Unterklassen erhalten können. – adrum