2011-04-20 50 views
0

後我有一個從當前視圖控制器推出一個模式視圖控制器解除分配,如稱爲dismissModalViewControllerAnimated

[self presentModalViewCOntroller:modalViewController animated:TRUE]; 

模態視圖控制器駁回本身,當有人點擊一個按鈕。

[self dismissModalViewControllerAnimated:TRUE]; 

幾秒後,我嘗試在窗口中切換根視圖。我一直這樣做,沒有問題。但是在某些情況下,當切換窗口中的一個視圖時,picker委託方法在模態視圖控制器上被調用,即使它認爲它剛剛被解除。

這很奇怪,因爲當調用dismissModalViewController時,通常會取消分配模態視圖控制器。

爲什麼調用模態視圖控制器的視圖? 看來,有人,可能窗口仍然有一個參考。除了dismissModalViewController之外,你還應該做些什麼嗎?

謝謝

+0

什麼選擇器正在調用它?它應該仍然是一個選擇器,還是應該被摧毀? – drewag 2011-04-20 05:20:55

+0

它是一個在模態視圖被取消,應該不再存在的選擇器。 – David 2011-04-20 18:48:51

回答

0

DismissModalViewController應該足夠了。它看起來好像你有一個問題,有一些你不打算的參考。沒有看到更多的代碼,我不能指出任何具體的東西。

相關問題