Kann performSegueWithIdentifier verwendet werden, mit der AppDelegate?

Arbeite ich an einer app, die beim Start überprüft, für die gültige Anmeldeinformationen, und wenn Sie gefunden werden und nicht abgelaufen sind die wichtigsten split-view-controller angezeigt wird, und wenn nicht ein login-Bildschirm angezeigt werden soll.

Jedes Teil ist in Ordnung, die separat, aber ich bin kämpfen, mit der beste Weg, beim Start wählen Sie die richtige Ansicht für die Anzeige.

Ich habe versucht, die Einrichtung eines modal-segue von der root-Ansicht-controller, und in meiner application:didFinishLaunchingWithOptions: Funktion in der App-Delegate aufrufen dieser:

//Segue to the login view controller...
if (loginNeeded) {
    [self.window.rootViewController performSegueWithIdentifier:@"LoginScreen" sender:self];
}

Diese logisch funktionieren sollte, aber auslösen leitet über von innerhalb der app delegieren, scheint unmöglich zu sein.

Was ist der ideale Ort und die Technik für den Umgang mit dieser?

  • Warum sind Sie auch gehen, warf der Delegierte? Warum es nicht als erstes auf ViewdidLoad
InformationsquelleAutor radven | 2012-05-10
Schreibe einen Kommentar