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 № 1Bist 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