回答編集履歴

1

説明改善

2019/12/28 01:51

投稿

TakeOne
TakeOne

スコア6299

test CHANGED
@@ -1,8 +1,8 @@
1
- ViewControllerの中にgetCellとchosenCellという2つのプロパティがあり、getCellはどの野菜(どの種類のセル)の農薬一覧を表示するのかを表し、chosenCellは表示中の農薬一覧の中で、どの農薬を選択したかを表しているものだと思いますが、cellForRowAtのdelegateメソッドの中でchosenCellの値を元に表示農薬一覧(表示するセルの種類)を決めているのが誤っていると思います。
1
+ ViewControllerの中にgetCellとchosenCellという2つのプロパティがあり、getCellはどの野菜(どの種類のセル)の農薬一覧を表示するのかを表し、chosenCellは表示中の農薬一覧の中で、どの農薬を選択したかを表しているものだと思いますが、cellForRowAtのdelegateメソッドの中でchosenCellの値を元に表示する農薬一覧(表示するセルの種類)を決めているのが誤っていると思います。
2
2
 
3
3
 
4
4
 
5
- 「tカスケード乳剤」を選択したらchosenCellの値は1になりますから、画面を戻った時に既に表示されているセル(TableViewCellFirst)はそのまま表示されたままですが、下にスクロールして続きのセルを表示するとchosenCellの値を元にTableViewCellSecondのセルが表示されてしまうと思います。
5
+ 「tカスケード乳剤」を選択したらchosenCellの値は1になりますから、画面を戻った時に既に表示されているセル(TableViewCellFirst)はそのまま表示されたままですが、下にスクロールして続きのセルを表示するとchosenCellの値が1なっているためTableViewCellSecondのセルが表示されてしまうと思います。
6
6
 
7
7
 
8
8