引用特定的View Controller

时间:2016-01-21 12:07:57

标签: ios objective-c uitableview uiviewcontroller uinavigationcontroller

我的应用有效,收到通知后,会将其放入UITableView。我在另一个有导航控制器并使用TableViewController的项目中完成了它。但是,这一次,我没有使用navigationcontrollerTableView没有收到文字,因为我没有在AppDelegate.m中引用它。

在我之前的项目中(我使用了导航控制器),我使用此代码来引用正确的VC:

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

由于这次我没有使用navigationcontroller,有人可以告诉我使用什么代码吗?

提前致谢!!

1 个答案:

答案 0 :(得分:0)

如果您的TableViewController是根ViewController,您只需通过

即可访问它
self.window.rootViewController

并根据需要施放。

例如:

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

其中 CustomTableViewController 将是TableViewController的类名