私は 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」、タイプが「push」のセグエがあり、「portViewCont」という UIViewController にリンクしています。そのクラスには次のものがあります。
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"I am the port");
}
すべてが正常にコンパイルされ、Xcode でエラーが発生しません。しかし、 portViewCont UIViewController はロードも表示も何もしません。私はまだiOSに不慣れで、私の人生では何が間違っているのかわかりません。コンソールに "init" と "View Appeared" が表示されますが、"I am the port" は表示されません。ありがとうございます。