簡體   English   中英

ModalViewController在應用程序啟動時進入后台

[英]ModalViewController goes to background on application start

我正在將應用程序代碼庫遷移到iPhone SDK4。在我使用的其中一個屏幕中

-(IBAction)LoadSearch {

MySearchViewController * mySearchController = [[[MySearchViewController alloc] initWithNibName:@“ MySearchViewController” bundle:nil];

[self.navigationController presentModalViewController:mySearchController動畫:是];

}

這將啟動ModalViewController。 在“模式”打開時,如果用戶單擊“主頁”按鈕,則應用程序將進入暫停狀態。

如果我重新啟動該應用程序,則啟動后,Modal會立即變得不可見。 似乎Modal進入了NavigationController視圖的背景。當我將iphone旋轉到橫向模式時(模態被適當地旋轉),我可以看到模態。

有人看過這個問題嗎? 任何建議表示贊賞。

我自己解決了這個問題。

我在applicationDidBecomeActive中調用[window addSubview:tabBarController.view]。

因此,這導致將tabBarController.view添加到窗口中,並且所有modalViewControllers都被推送到后台。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM