現在,我在導航欄上有一個名爲Products with a add button的表視圖。當點擊添加按鈕時,新的視圖控制器將被推送以顯示哪個被調用的AddItem。這是事情,我可以從AddItem中打開一個新的視圖控制器A並重新打開A中的產品?iOS ViewControllers流程
可能是我的描述有點困惑。 (Modal/Push) - > AViewController - (Modal) - > ProductsTableViewController(應該與第一個完全相同)
並且可能有一些控制器AddItemViewController和AViewController之間。
我有兩個解決方案: 1.當從A打開ProductsTableViewController時,獲取與前面相同的實例 2.創建ProductsTableViewController的新實例並從單例類中獲取數據。
我擔心的是有沒有內存泄漏或潛在的風險?
目的是爲表格視圖添加一個項目。但在添加時,我需要超過1個VC。如何將它移動到棧頂? @DoS – Bill
你爲什麼需要多個vc?一個vc通常意味着處理所有當前的視圖。我的下一個問題將是什麼在第一個VC,你需要它再次呈現最後一個VC功能?如果所有東西都在同一個導航堆棧中,你可以調用[self.navigationController popToRootViewControllerAnimated:YES],這會讓你回到root vc。 – DoS