So habe ich einen Übergang von ViewController zu SecondViewController. Dieser Übergang wird durch eine UIButton in ViewController ausgelöst und zeigt SecondViewController modal an. Der Segue-Identifier ist gesetzt ("SegueIdentifier") und ich kann das Segment programmatisch von meinem ViewController aus aufrufen.Kann nicht per Identifikator von AppDelegate segmentieren
Wenn ich versuche, das gleiche in meinem AppDelegate zu tun, erhalte ich den Fehler, dass der Compiler einen Übergang mit dem Identifier, den ich gesetzt habe, nicht finden kann.
let viewController = ViewController()
viewController.performSegueWithIdentifier("SegueIdentifier", sender: nil)
Noch einmal, ich buchstäblich kopiert und den performSegueWithIdentifier Methodenaufruf aus dem oben erwähnten Verfahren in Viewcontroller eingefügt, in dem ich und es funktioniert auch performSegueWithIdentifier für die gleiche segue nennen.
Irgendwelche Ideen?
dies Ihre erste ist eine Ansicht, die Sie versuchen zu drücken? –
@GurPreet_Singh Nein, die Ansicht, die ich versuche zu pushen, ist nicht die ursprüngliche Ansicht. – Jonas
Da Sie Ihre ViewController-Instanz mit einem einfachen Initialisierer erstellen, ist sie keinem Storyboard zugeordnet.Sie sollten von Ihrem Hauptfenster aus auf Ihrer Shard-UIApplication-Instanz auf die Root-Ansichtssteuerung zugreifen. – Paulw11