teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

内容編集

2020/11/16 04:00

投稿

tomaa
tomaa

スコア84

title CHANGED
File without changes
body CHANGED
@@ -41,9 +41,9 @@
41
41
  var body: some View {
42
42
  VStack{
43
43
  VStack{
44
- Text("The first number:(appState.firstNumber!.firstNumber)") // 10 -> 20
44
+ Text("The first number:(appState.firstNumber!.firstNumber)") // 1.2の動作後10を表示 -> 3の動作後20を表示
45
45
  Divider()
46
- Text("The total number:(totalNumber)") // 30 -> 30
46
+ Text("The total number:(totalNumber)") // 1.2の動作後30を表示 -> 3の動作後30を表示(40と表示したい)
47
47
  }
48
48
  .sheet(isPresented: $appState.isSheet,onDismiss: {
49
49
 
@@ -56,10 +56,11 @@
56
56
  Sheet()
57
57
  }
58
58
  } .onAppear(){
59
- appState.getFirstNumber()
59
+ appState.getFirstNumber() // 1の動作
60
+
60
61
  appState.getTotalNumber(firstNumber: appState.firstNumber!.firstNumber, total: {returnData in
61
62
  self.totalNumber = returnData
62
- })
63
+ }) //2の動作
63
64
  }
64
65
  }
65
66
  }
@@ -251,7 +252,7 @@
251
252
  Button(action:{
252
253
  appState.makeUpDateFirstNumber(firstNumber: 20, finish: {returnData in
253
254
  isFinish = returnData
254
- }
255
+ } // 3の動作
255
256
  )
256
257
  }){
257
258
  Text("UPDATE")

1

内容編集

2020/11/16 04:00

投稿

tomaa
tomaa

スコア84

title CHANGED
File without changes
body CHANGED
@@ -41,9 +41,9 @@
41
41
  var body: some View {
42
42
  VStack{
43
43
  VStack{
44
- Text("The first number:(appState.firstNumber!.firstNumber)") // 10 -> after using makeUpDateFirstNumber() 20
44
+ Text("The first number:(appState.firstNumber!.firstNumber)") // 10 -> 20
45
45
  Divider()
46
- Text("The total number:(totalNumber)") // 30 -> after using makeUpDateFirstNumber() 30 (I expect 40...)
46
+ Text("The total number:(totalNumber)") // 30 -> 30
47
47
  }
48
48
  .sheet(isPresented: $appState.isSheet,onDismiss: {
49
49