/ / UINavigationController Zurück-Taste drücken und anzeigenWillDisappear - Ziel-C, IOS, Cocoa-Touch, Uiviewcontroller, Uinavigationcontroller

UINavigationController Zurück-Taste drücken und viewWillDisappear - Ziel-c, Ios, Kakaotouch, uiviewcontroller, uinavigationcontroller

Ich habe eine Chat-App und möchte einfach den Verbindungsmanager den aktuellen Chatroom verlassen lassen, wenn der Zurück-Button auf meinem erscheint UINavigationController gedrückt wird (oder die Ansicht auf andere Weise verlassen wird). viewWillDisappear: Ich arbeite nicht für mich.

Im Gegensatz zu einigen anderen mit Problemen ( UINavigationController und viewWillDisappear zum Beispiel) Ich habe eine Einstellung für die gesamte Lehrbuchansicht - eine UINavigationController, was zu einer Reihe von Unterklassen führt UIViewControllers durch segues verbunden. Was kann ich tun, wenn ich den Controller der Chatroom-Ansicht verlasse?

Antworten:

1 für die Antwort № 1

Bist du sicher, dass alles ok ist? Ich habe gerade ein neues Projekt mit der Master-Detail-Vorlage in Xcode erstellt, dieses zu meinem Detailansicht-Controller hinzugefügt, und als ich die Zurück-Taste drückte, wurde "Geht ..." wie erwartet protokolliert.

- (void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];

NSLog(@"gone...");
}

1 für die Antwort № 2

Xcode Autocomplete hat mich erwischt!

- (void)viewWillDisappear:(BOOL)animated funktioniert gut Aus irgendeinem Grund schlägt Xcode auch vor

- (void)viewWillDisappear Was funktioniert NICHT!

Gleich wie hier: viewDidDisappear wird für einen UINavigationController nicht aufgerufen