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

質問編集履歴

8

2021/11/11 08:01

投稿

atekasu
atekasu

スコア8

title CHANGED
File without changes
body CHANGED
File without changes

7

2021/11/11 08:01

投稿

atekasu
atekasu

スコア8

title CHANGED
File without changes
body CHANGED
File without changes

6

2021/11/11 08:01

投稿

atekasu
atekasu

スコア8

title CHANGED
File without changes
body CHANGED
File without changes

5

2021/11/11 08:01

投稿

atekasu
atekasu

スコア8

title CHANGED
File without changes
body CHANGED
File without changes

4

2021/11/11 08:01

投稿

atekasu
atekasu

スコア8

title CHANGED
@@ -1,1 +1,1 @@
1
- TextFieldをforEachを使って簡略化する方法
1
+ TextFieldをforEachを使って簡略化する方法
body CHANGED
@@ -1,7 +1,7 @@
1
- TextFieldをforEachを使って簡略化しようとしましたが
1
+ TextFieldの文章データsharedataに上書きするプログラムをforEachを使って簡略化しようとしましたが
2
2
  erro:Value of type 'goal' has no member 'append'
3
3
  と表示されてしまします。
4
- 省略せずにtextfieldを4回書いた方がいいのでしょうか?
4
+
5
5
  ```
6
6
  import SwiftUI
7
7
 

3

2021/11/11 08:01

投稿

atekasu
atekasu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,7 @@
7
7
 
8
8
  struct goal: View {
9
9
  @EnvironmentObject var data:Sharedata
10
- let list = ["年齢","名前","性別","好きな果物"]
10
+ let list = ["名前","性別","好きな果物"]
11
11
  @State var inPut:String = ""
12
12
  var body: some View {
13
13
  NavigationView{

2

誤字

2021/11/11 07:59

投稿

atekasu
atekasu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -30,32 +30,7 @@
30
30
  }
31
31
  }
32
32
 
33
- import SwiftUI
34
33
 
35
- struct goal: View {
36
- @EnvironmentObject var data:Sharedata
37
- let list = ["年齢","名前","性別","好きな果物"]
38
- @State var inPut:String = ""
39
- var body: some View {
40
- NavigationView{
41
- VStack{
42
- ForEach(0..<list.count){index in
43
- TextField("(index)",text: $inPut) {
44
- self.append.data.listData(self.inPut)
45
- })
46
- }
47
- }
48
- }
49
- }
50
- }
51
-
52
-
53
-
54
- struct goal_Previews: PreviewProvider {
55
- static var previews: some View {
56
- goal().environmentObject(Sharedata())
57
- }
58
- }
59
34
  ```
60
35
 
61
36
  ```

1

誤字

2021/11/09 09:24

投稿

atekasu
atekasu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -13,7 +13,7 @@
13
13
  NavigationView{
14
14
  VStack{
15
15
  ForEach(0..<list.count){index in
16
- TextField("(index)",text: $inPut, onCommit: {
16
+ TextField("(index)",text: $inPut{
17
17
  self.append.data.listData(self.inPut)
18
18
  })
19
19
  }
@@ -40,7 +40,7 @@
40
40
  NavigationView{
41
41
  VStack{
42
42
  ForEach(0..<list.count){index in
43
- TextField("(index)",text: $inPut, onCommit: {
43
+ TextField("(index)",text: $inPut) {
44
44
  self.append.data.listData(self.inPut)
45
45
  })
46
46
  }