2012-02-27 88 views
0

我有一個非常基本的應用程序流程,非常線性,因此它非常適合故事板。但是有一個要求我不確定如何實現。結構上,應用程序流程如圖所示。從活動的故事板內啓動控制器

  1. 表視圖控制器(主)
  2. 靜態表視圖控制器(細節,結合至核心數據模型)
  3. 啓動一個模態的網絡圖。 (使用代表進行回撥)

現在需求是細節上的一個選項是將項目設置爲「默認」。 然後,如果有人要暫停應用程序並轉到設置應用程序並啓用「自動啓動」選項,那麼當恢復應用程序時,應直接啓動模態Web視圖,解散後用戶將返回到表視圖控制器在#1。

最初我打算終止應用程序,如果自動啓動已啓用,但是自那之後我已經讀到這種做法是皺眉了。

所以我的困惑是,用戶可能處於通過故事板的任何階段,然後暫停該應用程序,能夠從設置自動啓動,然後恢復應用程序,你怎麼「重置」你的故事板。或者是否有內置的機制來處理這個問題?

非常感謝。

回答

0

制定一個條款,即根據自動啓動是否啓用來運行不同的賽段。爲這兩個選項製作更復雜的故事板以及兩個賽段。

+0

我理解這種應用程序啓動方案的方法。但是,在我迷茫是從恢復的情況下,其中的應用程序可以在沿故事板未知狀態。有什麼方法可以重置它或什麼?所有這一切都是新的。 – Slappy 2012-02-28 01:44:48