【Xcode】TableViewのセルを二回タップしないと反応しない(didDeselectRowAtIndexPathが原因)

この記事について

環境Xcode、Objective-C
目的TableViewのセルが一度のタップで反応しないのを直す
結果didDeselectRowAtIndexPathをdidSelectRowAtIndexPathに直して解決

つまずきポイント要約

  • didDeselectRowAtIndexPathはセルの選択が解除されたタイミングで反応するイベント

事象

TableViewのセルを一度タップしても反応しない。二度目以降は反応するという現象が起こった。

原因

didSelectRowAtIndexPath を使用する場面で didDeselectRowAtIndexPath していた。

didDeselectRowAtIndexPath は、セルが解除されたタイミングで反応するイベント。

関連記事

タイトルとURLをコピーしました