質問編集履歴
1
このようにするとCannot convert value of type 'Binding<[String]>' to expected argument type 'Binding<String>’
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,14 @@
|
|
1
1
|
現在、swiftでリストを作成しているのですが、リストで表示させた行の内容をナビゲーションで飛ばさず、リスト画面のまま、編集したいと考えているのですが、行き詰まっております。
|
2
2
|
|
3
|
+
下記のようにするとCannot convert value of type 'Binding<[String]>' to expected argument type 'Binding<String>’というエラー発生。
|
4
|
+
|
5
|
+
List{
|
6
|
+
ForEach(0..<tasks.count, id: .self) { task in
|
7
|
+
TextField("PlainTextFieldStyle", text: $tasks)}
|
8
|
+
//Text(self.tasks[task])}
|
9
|
+
.onDelete(perform: rowRemove)
|
10
|
+
}
|
11
|
+
|
3
12
|
リストの行の配列の要素の中身をユーザーが変更できるようにできれば良いのですが、swiftUIの場合、それをどのような仕組みで実現できるのか、ご教示いただければ幸いです。
|
4
13
|
|
5
14
|
何卒よろしくお願いいたします。
|