ビューコントローラーが既に作成されているかどうかを確認しようとしています。ビューが既に存在する場合は、それが現在のビューになります。存在しない場合は、作成して表示する必要があります。
私のコードは
DemoViewController *demoController = [DemoViewController alloc];
for(DemoViewController *view in self.navigationController.viewControllers)
{
if([view isKindOfClass:[DemoViewController class]])
{
viewExists=true;
demoController=view;
}
}
if (!viewExists) {
demoController initWithNibName:@"DemoViewController" bundle:nil;
}
[view release];
[demoController release];
どこが間違っているのかわかりませんが、for ループが実行されていないようです。どんな助けでも素晴らしいでしょう!