一年前我在舊版本的Xcode上編寫了一些iOS應用程序。我剛剛開始一個新項目,並在最新的Xcode中發現了故事板功能。事實證明,這對於我正在編寫的應用程序是完美的,因爲它由〜30個相互關聯的屏幕組成。如何避免Modal Storyboard無限循環
我的問題是,我如何構建我的故事板,並讓我的應用程序沿着通過我的屏幕循環路徑。我見過很多examples,它們將屏幕1簡化爲屏幕2,然後使用模式選項將屏幕2屏幕1。這很明顯,但是當我調試這樣構建的應用程序時,它爲每個執行的segue實例化每個屏幕(視圖控制器)的新實例。在下圖(道歉,我畫了一個很好的圖片,但由於我的新手狀態,無法發佈),我如何從屏幕1到屏幕2到屏幕3,並返回到原始屏幕1,而不創建一個新的實例?
// Screen 1 --> Screen 2 --> Screen3
// ^ |
// | |
// +-------------------------+