是否使用[self presentModalViewController:videoViewController animated:YES];
堆疊多個視圖?呈現視圖控制器使用ios5和故事板
關於videoViewController我加載了幾個UIWebViews,每個人加載視頻。我在該視圖上有一個按鈕,允許更改類別。當點擊類別按鈕時,它會顯示一個彈出視圖,並在該視圖內有不同類別的幾個按鈕。當按下其中一個按鈕,我做以下,回到videoViewController:
VideoViewController *videoViewController= [self.storyboard instantiateViewControllerWithIdentifier:@"VideoVC"];
[self presentModalViewController:videoViewController animated:YES];
其中一期工程,解聘類別酥料餅的視圖,並返回到在不同的視頻videoViewController加載。但是,接下來的幾次,我的應用程序開始崩潰後,'接收到內存警告'消息。
我有一個類別'全部'加載所有視頻,並沒有得到這樣的消息,但然後改變類別幾次(每個課程加載更少的視頻,因爲它是過濾器)我是得到警告。 所以我真正的問題是,當我改變類別並且打電話[self presentModalViewController:videoViewController animated:YES];
時,是否每次改變類別時都會佔用一個視圖?因此,舉例來說,如果我改變5次類別,我會有5個videoViewController視圖是否彼此重疊?如果是這樣,那麼避免這種情況的最好方法是什麼?
我試着[self presentModalViewController:videoViewController animated:YES];
而不是看看是否會有所作爲,但viewViewController不重新加載和類別彈窗視圖不關閉。
這是爲iPad應用程序,如果這有所作爲。
謝謝。
我明白了。如果不是太痛苦,你有沒有回調VideoViewController的原始實例的例子? – Nathan 2012-07-16 11:51:31
這是我以前的答案之一,有一個例子。 http://stackoverflow.com/questions/8606674/uimodaltransitionstylepartialcurl-doesnt-get-back-to-previous-state-not-dismi/8607949#8607949 – user523234 2012-07-16 11:53:45
嗨,我試着實現你的答案到我的項目,但點擊在類別視圖中的按鈕,視頻視圖沒有改變,彈出仍然存在:( – Nathan 2012-07-18 09:48:42