質問編集履歴
1
前提部分の文章の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,22 +6,23 @@
|
|
6
6
|
|
7
7
|
画像云々の部分はあまり関係ない話ですので、ここでは便宜上画面A・画面Bと表現します。
|
8
8
|
|
9
|
-
実現したいこととしては、
|
9
|
+
実現したいこととしては、下記の通りです。
|
10
10
|
|
11
11
|
1. 画面Aをモーダル表示する
|
12
12
|
2. 画面Aを閉じられると、画面Bをモーダル表示する
|
13
13
|
3. その後、画面Bが閉じられること
|
14
14
|
|
15
|
-
です。
|
15
|
+
画面Aを開いて閉じて、画面Bを開いて閉じて、の動作をSwiftUIでスムーズにできるようになりたいです。
|
16
16
|
|
17
|
-
(2)の部分で、1秒のウェイトを入れずに画面Bへ遷移する方法があれば、それを知りたいです。
|
18
|
-
|
19
17
|
### 発生している問題・エラーメッセージ
|
20
18
|
|
21
|
-
|
19
|
+
現在発生している問題は、
|
22
20
|
|
21
|
+
* 画面Aを閉じたあと、すぐに画面Bを表示した場合、画面Bは閉じられない (dismissが効かなくなる)
|
23
|
-
画面Aを閉じたあと、1秒待ってから画面Bを表示
|
22
|
+
* 画面Aを閉じたあと、1秒待ってから画面Bを表示した場合、画面Bは閉じられる
|
24
23
|
|
24
|
+
現在、画面A -> (1秒待ち) -> 画面B となっているので、この1秒待ちをなくしたいと考えています。
|
25
|
+
|
25
26
|
### 該当のソースコード
|
26
27
|
|
27
28
|
```
|