用下面的代碼:的iOS presentViewController視圖控制器不完全加載
MyModalViewController *mMVC = [[MyModalViewController alloc] init];
UINavigationController *mMNavVC = [[UINavigationController alloc] initWithRootViewController:mMNavVC];
mMNavVC.navigationBar.barStyle = UIBarStyleBlackOpaque;
[[[appdelegate window] rootViewController] presentViewController:mMNavVC animated:YES completion:nil];
[mMVC release];
[mMNavVC release];
//(Yes we are not using ARC yet - kills me)
視圖禮物,但它不能完全滑動到頂部之前加載。導航控制器確實加載正常,並且您看到它一直向上滑動。但它只是一個框架。換句話說,當導航控制器滑入到位時,您可以看到呈現視圖控制器 - 然後是mMVC負載。
感謝您的幫助!
我不認爲他想改變他的窗口的rootViewController。 – johnyu
@ johnyu-OP有導航控制器如此presentView對他來說不正確 – iPatel
但他有一個導航控制器,他試圖以模態呈現。在根視圖控制器上沒有任何關於導航控制器的信息。另外,如果啓動時有一個導航控制器,它不應該是rootViewController嗎? – johnyu