In the post How to know when accessory view is tapped, the conclusion to question (how to respond to a tap on an accessory view appears to be only partially correct. I just wanted to make sure it is…
In the documentation for TableViews (https://developer.apple.com/documentation/uikit/uitableviewdelegate/1614996-tableview), it looks like the method will only be called for the Detail button… not the indicators/checkmarks/etc.
“Use this method to respond to taps in the detail button accessory view of a row. The table view does not call this method for other types of accessory views.”