Iphone ModalViewController在应用程序启动时进入后台

Iphone ModalViewController在应用程序启动时进入后台,iphone,ios4,Iphone,Ios4,我正在将我的应用程序代码库迁移到iPhone SDK 4。在我使用的一个屏幕上 -(iAction)加载搜索{ MySearchViewController*mySearchController=[[MySearchViewController alloc]initWithNibName:@“MySearchViewController”捆绑包:nil] [self.navigationController presentModalViewController:mySearchControlle

我正在将我的应用程序代码库迁移到iPhone SDK 4。在我使用的一个屏幕上

-(iAction)加载搜索{

MySearchViewController*mySearchController=[[MySearchViewController alloc]initWithNibName:@“MySearchViewController”捆绑包:nil]

[self.navigationController presentModalViewController:mySearchController动画:是]

}

这将启动ModalViewController。当模式打开时,如果用户单击home按钮,应用程序将进入暂停状态

如果我重新启动应用程序,在启动后模式立即变为不可见。模态似乎转到了navigationController视图的背景。当我将iphone旋转到横向模式时,我可以看到模态(模态正在适当旋转)


以前有人见过这个问题吗?感谢您的建议。

我自己解决了这个问题

我在ApplicationIDBecMeactive中调用[WindowAddSubView:tabBarController.view]

因此,这导致将tabBarController.view添加到窗口中,并将所有ModalViewController推送到后台