この記事について
| 環境 | Xcode、Objective-C |
|---|---|
| 目的 | TableViewのセルが一度のタップで反応しないのを直す |
| 結果 | didDeselectRowAtIndexPathをdidSelectRowAtIndexPathに直して解決 |
つまずきポイント要約
- didDeselectRowAtIndexPathはセルの選択が解除されたタイミングで反応するイベント
事象
TableViewのセルを一度タップしても反応しない。二度目以降は反応するという現象が起こった。
原因
didSelectRowAtIndexPath を使用する場面で didDeselectRowAtIndexPath していた。
didDeselectRowAtIndexPath は、セルが解除されたタイミングで反応するイベント。
