2
我創建了一個應用程序,該應用程序通過按下按鈕顯示元素列表,其中用戶可以顯示模態視圖。這工作正常,用戶可以多次提交和解僱。應用程序退出活動並再次變爲活動狀態後無法顯示modalview
當用戶在顯示模態視圖時按下主頁按鈕時會出現問題。我已經設置了一個通知,在應用程序辭職時調用方法,但它不響應解除模態視圖控制器。
所以,當用戶重新進入應用程序,並試圖打開模態視圖控制器nothings發生。在做一些調試之後,我可以看到self.modalViewController已設置。所以模態視圖仍然存在,但它不可見,我不能駁回它。
這裏是我用來呈現模態視圖的代碼。起初,我有一個,如果條件是,如果self.modalViewController已經存在的檢查:
if(self.modalViewController)
{
NSLog(@"Modalview: %@", self.modalViewController);
}
//Present login
OrderContractController *occ = [[OrderContractController alloc] init];
occ.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[occ setMOC:self.context];
[self presentModalViewController:occ animated:YES];
它打印出以下幾點: Modalview: <OrderContractController: 0x8483910>
我該如何解決這個問題?
謝謝,這個訣竅:) – Krueger