我正在尝试显示一个显示 pdf 文件 (PDFReaderViewController) 的 UIViewController。我有一个带有 4 个选项卡的 tabBarController。我想选择第 4 个选项卡,这是一个带有文件列表的 UITableView,并在顶部显示带有导航栏的 pdf。当用户查看完 pdf 后,他可以导航回 UITableView(第 4 个选项卡)。我能够显示第 4 个选项卡视图,但无法显示 pdf。这是我的代码:
PDFReaderViewController *pdfController = [[PDFReaderViewController alloc] init];
[pdfController initwithName:fileName];
//display the right tab view
UIViewController *currView = [tabBarController.viewControllers objectAtIndex:3];
[tabBarController setSelectedViewController:currView];
[window insertSubview:tabBarController.view atIndex:0];
[[currView navigationController] pushViewController:pdfController animated:YES];///this is not showing!!!!
[currView loadView];
[pdfController release];
[window makeKeyAndVisible];
我在这里做错了什么?谢谢你的帮助!