2016-12-16 67 views
0

在我的流程中,從v1重定向到v2到v3到v4 .... v9。現在,當我達到v9,那時我收到了遠程通知,時間爲「DidReceiveRemoteNotificationWillCall」。現在我從通知重定向到V10屏幕,那個時候我的應用程序崩潰了,用[V5 tableView:heightForHeaderInSection]消息發送到了釋放實例。tableView:heightForHeaderInSection發送到已釋放實例的消息

現在我不知道,怎麼叫V5屏幕的實現代碼如下方法

請幫我解決這個問題。我最近3天需要解決這個問題。但沒有找到什麼是主要問題。

沒有什麼大的和複雜的在我的代碼:

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

我只是重定向像上面的代碼。

由於提前,

+0

表現出一定的代碼先生 – meda

+0

@AhmedDaou請檢查我的更新問題。我在接收通知時重定向時使用'self.navcontrol'。和'self.navigationcontaoller'使用來自uiviewcontroller的重定向代碼 –

+0

單個navigationController中的所有VC?你可以啓用殭屍來檢測被釋放的確切實例。 –

回答

0

請嘗試以下行添加到您的VC5

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

我已經試過這個解決方案,但是沒有工作 –

相關問題