かなり基本的なアプリフローがあり、非常にリニアなので、ストーリーボードとよく似ています。しかし、実現する方法がわからないという要件が1つあります。構造的には、アプリフローは次のようになります。 (コアデータモデルにバインドされたディテール、)アクティブなストーリーボード内からコントローラを起動
- テーブルビューコントローラ(マスター)
- 静的テーブルビューコントローラ
- はモーダルWebビューを起動します。 (コールバックの代理人を使用します)
ここで、詳細のオプションの1つは、項目を「デフォルト」に設定することです。 アプリを停止して設定アプリに行って「自動起動」オプションを有効にすると、アプリを再開するとモーダルウェブビューが直接起動されます。解雇されると、ユーザーはテーブルビューに戻ります#1のコントローラー。
最初は自動起動が有効になっていれば私はアプリを終了するつもりだったが、私はこの練習を欲しがっていると読みました。
私の混乱は、ユーザーがストーリーボードを通じてどの段階にいても、アプリを中断し、設定から自動起動を有効にしてアプリを再開する方法です。ストーリーボードを "リセット"するにはどうすればいいですか?または、これを処理するメカニズムが組み込まれていますか?
非常に高く評価されています。
私はアプリの起動シナリオでこのアプローチを理解しています。しかし、私が混乱しているのは、アプリがストーリーボードに沿って何らかの不明な状態に陥る可能性のある再開シナリオからです。それをリセットする方法はありますか?このすべてに少し新しい。 – Slappy