[英]Is there a way to find all modally presented view controllers in Xcode 11?
[英]Xcode Using XIBs to move non-modally to view controllers
我目前有我的第一個應用程序,該應用程序使用情節提要。 從第一個視圖開始,我可以深入8個模型視圖,然后再返回到開始。
我認為使用XIB(而非情節提要)對我的應用程序更好。 我想學習如何執行代碼中的所有視圖,但是所有書籍和教程都將代碼視為一場黑死病。 如果沒有人再教,很難學習。
我對我的8個深度模態視圖字符串的關注是,每個視圖都消耗內存,並且直到我退回到開始時才釋放內存-在我退回時釋放每個視圖。
我的應用程序是狀態機(因此我想簡單地從一個視圖移動到另一個視圖),釋放剩下的視圖的所有方面。 當我從一種狀態移到另一種狀態時,在移至另一種狀態時釋放當前視圖。
有人可以指出我正確的方向嗎?
謝謝。
您有兩種選擇。 您可以創建一個自定義的容器控制器(在整個運行過程中都將存在),然后切換出嵌入其中的控制器。 只要您沒有指向要替換的對象的內容,它就會被釋放。
一個更簡單的解決方案,但我不是很喜歡使用,是用您要轉到的下一個控制器替換窗口的根視圖控制器,這也將導致被替換的控制器被釋放。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.