Yeah, like you said, I just call a method in super from DidSelectRowAtIndex from both sub class.
When I asked this question, I thought there must have a didSelectRowAtIndex in super so that I have to call it, now I see, it is ok if I handle didSelectRowAtIndex in subclass.