質問編集履歴
2
タイトル変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
SwiftUIでNavigationLinkを使った画面遷移をしたいのですが、うまくいきません。
|
body
CHANGED
File without changes
|
1
コードを見やすくした。一部分追記した。
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,15 +3,18 @@
|
|
3
3
|
"<Back"をクリックすると元の画面に戻ります。
|
4
4
|
|
5
5
|
ここまではうまくいくのですが、今一度"to SecondView"をクリックしても二度目は画面遷移しません。
|
6
|
-
|
6
|
+
再ビルドすれば一度はうまくいきますが、やはり二回目は遷移しません。
|
7
7
|
|
8
|
-
*初めての質問で、段落が表現できず、すみません。
|
9
8
|
|
10
9
|
|
11
10
|
### 該当のソースコード
|
11
|
+
|
12
|
+
|
13
|
+
```ここに言語を入力
|
12
14
|
//遷移元
|
15
|
+
import SwiftUI
|
13
16
|
struct ContentView: View {
|
14
|
-
|
17
|
+
var body: some View {
|
15
18
|
NavigationView {
|
16
19
|
VStack {
|
17
20
|
NavigationLink(destination: SecondView()) {
|
@@ -28,11 +31,18 @@
|
|
28
31
|
Text("SecondView")
|
29
32
|
}
|
30
33
|
}
|
34
|
+
```
|
31
35
|
|
36
|
+
|
32
37
|
### 試したこと
|
38
|
+
appleのtutorialに同様のコードを見つけ、それを試しましたが、同じ様な結果になりました。
|
39
|
+
会社にある3種類のMACで試しましたが、全て同等の結果でした。
|
40
|
+
|
33
41
|
試しにiphone11実機にインストールすればうまく動作します。
|
34
42
|
[simulator]や[preview]画面で起きる症状です。
|
35
43
|
|
44
|
+
なお、TabViewを使った遷移,Modalによる遷移は全てでうまくいきます。
|
45
|
+
|
36
46
|
### 補足情報(FW/ツールのバージョンなど)
|
37
47
|
XCODE:Ver 11.3.1
|
38
48
|
Catalina:Ver 10.15.2
|