回答編集履歴

1

コードを追加

2023/07/26 01:47

投稿

Ripple_py
Ripple_py

スコア66

test CHANGED
@@ -1,6 +1,7 @@
1
1
  SwiftUIの @Binding プロパティラッパーは、通常親Viewから子Viewにデータを渡すために使われます。そのため、データは親Viewから渡され、@Bindingで直接初期化することはできません。親Viewから渡されたデータの変更は子Viewで反映され、このバインディングを通じてデータの一貫性が保たれます。あなたが試しているコードでエラーが出るのは、@Binding変数Englishwordを直接初期化しようとしたからです。親Viewから適切にデータをバインドすることでこの問題は解決します。
2
2
 
3
+ 以下一例
3
- 以下一例```Swift
4
+ ```swift
4
5
  struct ParentView: View {
5
6
  @State private var englishWord = English(title: "A", memo: "A", Englishword: ["A","A"], Japanese: ["A","A"], tag: [1,1])
6
7
 
@@ -17,4 +18,5 @@
17
18
  }
18
19
  }
19
20
 
21
+
20
22
  ```