我有一个 UINavigationController 类(并链接到情节提要“mainNavCont”),其中包含:
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"init");
}
- (void)viewDidAppear:(BOOL)animated
{
NSLog(@"View Appeared");
UINavigationController *selfNavController = [self navigationController];
[selfNavController performSegueWithIdentifier:@"rootToPortSeg" sender:self];
}
故事板中有一个标识符为“rootToPortSeg”的segue,类型为“push”,它链接到一个名为“portViewCont”的UIViewController。在该类中有以下内容:
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"I am the port");
}
一切都编译得很好,我在 Xcode 中没有错误。但是 portViewCont UIViewController 从不加载或显示或任何东西。我还是 iOS 的新手,对于我的生活,我无法弄清楚我做错了什么。我在控制台中得到“init”和“View Appeared”,但没有得到“I am the port”,谢谢!