如何在IOS中添加新的自定义UIViewController

如何在IOS中添加新的自定义UIViewController,ios,xcode,uiviewcontroller,addsubview,Ios,Xcode,Uiviewcontroller,Addsubview,我是这个领域的新手 我在AppDelegate中添加子视图时遇到问题 我有一个自定义控制器,如下所示: @interface mainViewController : UIViewController <UITableViewDelegate> { UITabBarController *myTad; UITableView *myTable; aModel *myModel // ...... } //Some methods and @prope

我是这个领域的新手

我在AppDelegate中添加子视图时遇到问题

我有一个自定义控制器,如下所示:

@interface mainViewController : UIViewController <UITableViewDelegate> 
{
    UITabBarController *myTad;
    UITableView *myTable;
    aModel *myModel
    // ......
}
//Some methods and @property
但它就是不起作用

问题在于loadView,我在mainViewController实现中覆盖的方法不做任何事情。它只是通过


我没有错过什么吗?

您需要将新的视图控制器推到堆栈上,如下所示:

[self.navigationController pushViewController:myController];

使用UINavigationController控制和“连接”视图。这将允许您正确地按下它们,并通过后退按钮向后导航

[self.navigationController pushViewController:myController];