當我嘗試以模態方式呈現UIViewController時,出現以下錯誤。應用程序試圖以模態方式呈現主動控制器iOS 6.0.2
「應用程序試圖以模態方式呈現主動控制器」。
我已閱讀了很多帖子在這個在stackoverflow。這解釋了這個錯誤。 我知道,當已經呈現的UIViewController嘗試再次以模態方式顯示時,會引發此異常。
我的應用程序邏輯是:
當應用程序轉到後臺。我解僱使用
[self dismissModalViewControllerAnimated:NO]
模式視圖控制器當應用程序又回到前臺,我顯示控制器再次
[self presentModalViewController:viewController animated:NO]
這個邏輯工作正常在iPad上的iOS 6.0.1,但無法與iPad迷你帶iOS 6.0.2。
我欣賞任何建議。
我改變了實施這樣的: [自presentViewController:的viewController動畫:否完成:無]; [self dismissViewControllerAnimated:NO completion:nil]; 還會產生相同的異常。 我檢查了DisplaViewViewController屬性,有趣的是它仍然保留對視圖控制器的引用,甚至在解散它之後。 – Vinay