Ich bin neu in IOS. Ich arbeite an einem Projekt, stecke aber an diesem Fehler fest.iOS: verschachtelte Push-Animation kann zu beschädigter Navigationsleiste
Grundsätzlich ist der folgende Code zum Laden eines neuen Xib, wenn eine Zeile angeklickt wird, wenn die Anweisung verwendet wird, um zu überprüfen, ob auf eine bestimmte Zeile geklickt wird.
if (#something) {
UIViewController *controller = [[NSClassFromString(@"abcd") alloc] initWithNibName:@"abcd" bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
} else {
methodsViewController.r = [sel objectForKey:@"cvb"];
methodsViewController.m = [sel objectForKey:@"bnm"];
#adding controller
[self.navigationController pushViewController:controller animated:NO];
}
das Problem ist, dass, wenn ich auf einer Zeile klicken, um es auf die neue Seite geht, aber wenn ich die Zurück-Button in der Navigationsleiste klicken, wird die vorherige Seite wird nicht geladen, sondern zeigt eine schwarze Seite. Der Fehler, der im Protokoll angezeigt wird, ist: verschachtelte Push-Animation kann zu beschädigter Navigationsleiste führen. Beenden einer Navigationsüberleitung in einem unerwarteten Zustand. Der Unterbaum der Navigationsleiste könnte beschädigt sein.
Ich suchte alle ähnliche Antwort, aber konnte nicht die Lösung bekommen. Hilfe wird sehr geschätzt.
Dank im Voraus
ich bin neu zu ios können Sie pls detaillierter erzählen? – George
@GeorgeK Ich fügte der Antwort weitere Details hinzu.Die Bildhostingseite scheint einige Schluckauf zu haben - möge das Bild in ein paar Minuten auftauchen –