我有一个带有两个选项卡的基于选项卡的 iOS 应用程序。当我进入第二个视图时,我希望它立即向用户呈现一个模态视图。这是我的简单代码...
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
MyViewController_iPhone *myVC = [[MyViewController_iPhone alloc] initWithNibName:@"MyView" bundle:nil];
[[self navigationController] presentModalViewController:myVC animated:YES];
[myVC release];
}
当我将我的应用程序和选项卡运行到第二个视图时,模式视图不显示。当我在调试器中单步执行时,调试器显示所有这些代码行都已成功执行,但我仍然在屏幕上看不到任何内容。在 IB 中,我的所有课程和连接都为“MyView”笔尖正确设置。有什么建议么?
另外,我是 iOS 开发的新手,所以我不确定这是否正常,但是当我在调试器中单步执行此操作时,我注意到我正在单步执行第二个选项卡中视图的 viewDidAppear 方法,但是当我查看我的 iOS 设备时,该应用程序仍在显示第一个选项卡的视图。如果我正在逐步执行特定视图的 viewDidAppear 方法,那么该视图不应该在此时显示在设备上吗?
非常感谢您的帮助!