-1

我的應用程序的工作原理是當收到通知時,它會將它放入UITableView。我在另一個有導航控制器並使用TableViewController的項目中完成了它。但是,這一次,我沒有使用navigationcontrollerTableView也沒有收到文本,因爲我沒有在AppDelegate.m中引用它。引用特定的視圖控制器

在我以前的項目(在這裏我使用導航控制器),我用這個代碼來引用正確的VC:

// Reference to Push notifs List VC 
self.pnListVC = (apnListVC *)[[(UINavigationController *)self.window.rootViewController viewControllers] objectAtIndex:0]; 

因爲我沒有使用navigationcontroller這個時候,能有人告訴我代替使用什麼代碼?

在此先感謝!

回答

0

如果您TableViewController是根視圖控制器,你可以簡單地通過

self.window.rootViewController 

訪問它,將它轉換爲所需。

如:

self.tableVC = (CustomTableViewController *)self.window.rootViewController; 

其中CustomTableViewController將是你TableViewController的類名

相關問題