アプリケーションが初めて起動されたときに従来のウォークスルーを提示する必要がありますが、私が念頭に置いている実装では、階層の最初のコントローラーとしてウォークスルーを保持する構造になります...そして私はしませんそのように。ここに私の実装の説明があります:
1)最初のdidFinishLaunchingWithOption
起動をキャッチするために UsereDefault をチェックします
2)が最初の起動の場合、 の をウォークスルーに置き換えrootViewController
ますwindow
。
3)ウォークスルーが終了したら、first view controller of the App
問題はポイント3にあります。ウォークスルーからコントローラーを提示すると、アプリケーション全体がウォークスルーのモーダルとして提示されます...私が望むのは、ウォークスルーを標準の最初のビューコントローラーに完全に置き換えることです。
ウォークスルーを表示/非表示にする適切なパターンを提案できますか?