2010-04-21 39 views
0

我有一個主屏幕,呈現一個模態視圖控制器。 當模態控制器完成後,它會調用父級方法來解除模態,然後顯示不同的模態視圖。modalViewController仍然設置後dismissModalViewController

問題是,解除模態視圖控制器(該視圖確實消失後)後續presentModelViewController不會做任何事情。

如果我查看根控制器上的modalViewController屬性,我可以看到在完成解除操作後它仍然設置爲舊模式控制器。如上所述,視圖不再可見,而且如果我剖析應用程序,則在內存中沒有該視圖的實例。

任何想法?

回答

0

問題是,在添加新的模態控制器之前,模態控制器viewDidDisappear沒有被調用。

一旦我確保我只在原始模式viewDidDisappear被調用後嘗試添加新模式,它才能正常工作。

相關問題