引用特定的视图控制器

问题描述:

我的应用程序的工作原理是当收到通知时,它会将它放入UITableView。我在另一个有导航控制器并使用TableViewController的项目中完成了它。但是,这一次,我没有使用navigationcontrollerTableView也没有收到文本,因为我没有在AppDelegate.m中引用它。引用特定的视图控制器

在我以前的项目(在这里我使用导航控制器),我用这个代码来引用正确的VC:

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

因为我没有使用navigationcontroller这个时候,能有人告诉我代替使用什么代码?

在此先感谢!

如果您TableViewController是根视图控制器,你可以简单地通过

self.window.rootViewController 

访问它,将它转换为所需。

如:

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

其中CustomTableViewController将是你TableViewController的类名