WEPopoverに埋め込まれた UITableView があります。ビュー全体が表示され、一番下のセルを除いてセルを選択できます。一番下の行を押しても、didSelectRowAtIndexPath は呼び出されません。ビューに UITapGestureRecognizer を追加してタッチをインターセプトし、対応するセルを以下のコードで計算してみましたが、機能することがわかりました。テーブル ビューがタッチ イベントを受信しているにもかかわらず、なぜ didSelectRowAtIndexPath が呼び出されないのかを理解しようとしています。
CGPoint touchLocation = [sender locationInView:self.tableView];
NSIndexPath *tappedIndexPath = [self.tableView indexPathForRowAtPoint:touchLocation];
NSInteger row = [tappedIndexPath row];
どんなアイデアでも大歓迎です。