2016-12-16 7 views
0

In meinem Fluss mit Umleitung v1 zu v2 zu v3 zu v4 .... v9. Jetzt, als ich zu v9 kam und zu dieser Zeit erhalte ich eine Fernbenachrichtigung zu dieser Zeit "DidReceiveRemoteNotificationWillCall". Jetzt mache ich die Umleitung auf V10-Bildschirm von der Benachrichtigung, dass meine Anwendung mit [V5 tableView: heightForHeaderInSection] Nachricht abstürzt, die an deallocated Instanz gesendet wird.tableView: heightForHeaderInSection-Nachricht, die an die freigegebene Instanz gesendet wird

Nun weiß ich nicht, wie Tableview Methode des V5-Bildschirm

Bitte helfen Sie mir nennen diese zu lösen. Ich leide an den letzten 3 Tagen, um das zu beheben. Aber nicht gefunden, was das Hauptproblem ist.

Nichts groß und kompliziert in meinem Code:

todayAppointmentScreen=[[Confirmation3VC alloc]initWithNibName:@"Confirmation3VC" bundle:nil]; 
         [self.navControl pushViewController:currentLocationScreen animated:YES]; 

Ich Umleitung wie oben Code.

Vielen Dank im Voraus,

+0

zeigen Sir einige Code – meda

+0

@AhmedDaou bitte meine Frage aktualisiert überprüfen hinzuzufügen. Und ich benutze 'self.navcontrol', wenn ich bei der Benachrichtigung umadressiere. Und "self.navigationcontaoller" verwendet, wenn Umleitung Code von uiviewcontroller –

+0

Alle VC in single navigationController? Sie können Zombies aktivieren, um die genaue Instanz zu finden, die freigegeben wurde. –

Antwort

0

Bitte versuchen Sie folgende Zeilen zu Ihrer vc5

- (void) dealloc { 
     self.tableView.delegate = nil; 
     self.tableView.datasource = nil; 
} 
+0

Ich habe diese Lösung schon ausprobiert, funktioniert aber nicht –

Verwandte Themen