我在同一個ios應用程序中有兩個故事板。故事板導航 - 推送和從堆棧中移除
故事板1是login.storyboard。Storybaord 2是processing.storyboard。
login.storyboard具有以下場景:
1)歡迎
2)登錄
processing.storyboard具有
1)啓動
2)圖像
3)說明
4)完成
login.storyboard處理登錄,同時處理.storyboard創建並上傳對象。
我疊的理解如下:
從歡迎登錄瀏覽給出:
1:[welcome]-[login.storyboard]
2:[login]-[login.storyboard]
登錄後,我把使用
- (void) pushStory: (NSString *) story {
UIStoryboard *settingsStoryboard = [UIStoryboard storyboardWithName:story bundle:nil];
UIViewController *initialSettingsVC = [settingsStoryboard instantiateInitialViewController];
initialSettingsVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:initialSettingsVC animated:YES completion:nil];
}
堆棧宜processing.storyboard現在成爲:
1:[welcome]
2:[login]
3:[start]
之前,我決定單擊(每個頁面上可用),註銷我可能會說明在工作流程,我在這一點上堆將
1:[welcome]-[login.storyboard]
2:[login]-[login.storyboard]
3:[start]-[processing.storyboard]
4:[images]-[processing.storyboard]
5:[description]-[processing.storyboard]
註銷應該帶我回到[歡迎]我的問題是與故事板一起如何將堆棧清除回[歡迎]並確保login.storyboard是最新的。
我的知識存在差距,因爲我在6年左右剛剛回到iPhone開發中,之前沒有看到這些。
我以爲只是推登錄。故事板壓入堆棧但這隻會使棧繼續,而不是增長清理出來
十分感謝了很多 – sapatos