這個問題是一個單獨的問題,我已經查看過,但一直沒能找到像這樣的問題,但也許我只是不知道具體要搜索什麼。通過導航控制器調用自定義加載方法
我有一個容器視圖,其行爲像用戶的導航(與其他選項,如保存),它位於我的大部分UIViewController
s的頂部。所以每個視圖都可以從其他視圖訪問。我遇到的問題是,這可能會在UINavigationController
中創建循環,這是不建議的。我目前的嘗試是除去根目錄UIViewController
,然後加載新的視圖控制器。這是不好的,雖然它加載好,我的資產是相當內存密集型的,所以從頭開始加載它們或一次加載多個實例需要太多的內存。我將盡快減少資產規模以減少內存壓力,但我仍然認爲我這樣做的方式非常可怕並且效率低下,所以我想知道更有效的方式來管理UIViewController
。
這個問題的另一部分是關於加載這些UIViewController
s。我有多種方法來輸入某些UIViewController
,他們需要稍微不同的配置。我知道我可以用特定的初始化方法手動加載UIViewController
,或者我可以使用NSNotification
來告訴課程做一些額外的初始化工作,但我想知道是否有更好的方法來做到這一點,哪個選項會更好?
對不起,對任何建議表示讚賞。
ü可以更改navigationviewcontroller.viewcontroller與你現有的已創建視圖,然後再添加新的訂單也刪除一些視圖控制器.. – CoolMonster