我有一個應用程序具有以下基本佈局,請理解我做了很多編程,但我相對較新的IOS,我還沒有圍繞故事板/仍然適當地繼續。處理與內存密集型應用程序的segues /故事板
實際上,我的應用程序有以下屏幕:
WelcomeViewConroller --- ModalSeque - > MenuViewController --modalSegue ---> newProjectVC || loadprojectVC --- modalSegue - > ProjectScreenVC。
從項目的屏幕上,用戶可以返回到menuVC屏幕。
現在,我明白每個segue都會創建一個視圖控制器的新實例,這非常棒,我希望這會發生,但是,當我從我的ProjectScreen中退出,然後再次重新進入時,我會得到一個巨大的內存泄漏和非常奇怪的行爲。
據我所知,我需要關閉我的視圖控制器,特別是當我離開它時,我的ProjectScreen,但是,無論我嘗試什麼,我都無法得到此發生。
任何幫助將不勝感激。
除非進行原型設計,否則不應使用故事板。 – dasdom
@dasdom你爲什麼這麼說?故事板是一種開發工具,而不是原型工具。如果他調用'presentViewController'去下一個NIB的視圖控制器,或者他正在使用故事板,user1532122將會是相同的問題。 – Rob
**首先,在這種情況下,您不使用模態繼續。您應該使用push segue並使用導航數組返回任何屏幕。應該使用模態segue來顯示關於視圖控制器的一個頁面信息。 –