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

質問編集履歴

1

このようにするとCannot convert value of type 'Binding<[String]>' to expected argument type 'Binding<String>’

2020/10/14 04:35

投稿

naki888
naki888

スコア12

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
  何卒よろしくお願いいたします。