ユーザーが情報を入力できるシーンが 2 つあります (1 つは実際にバーコードをスキャンし、もう 1 つは手動で番号を入力します)。
そこから、バックエンドから情報をダウンロードしたいと考えています。
何が返ってくるかによって、どちらかのシーンに行きたいです。
これが私のストーリーボードのサンプルです:
ローディング部分の処理方法がわかりません。私の最初のアイデアは、スピナーだけのシーンを作成し、ここからコンテンツをダウンロードすることでした。取得したら、どのシーンに行きたいかを選択して完了です。しかし...
ユーザーが右側のシーンから「戻る」ボタンをクリックすると、最後の「論理的な」シーン (入力シーン) ではなく、「読み込み中」のシーンに戻ります。
だから私の質問は2つあります:
- そのためだけにシーンを使用して、ダウンロードを正しく処理できますか?
- 正しく行った場合、読み込みシーンに戻るのではなく、最後の入力シーンに戻るにはどうすればよいですか? (セグエを巻き戻すためのいくつかの解決策を見つけましたが、使用したいナビゲーションコントローラーを使用するものはありません)
ありがとう