質問: URL こちらのサイトにでは、UITableViewCellAccessoryType.DetailButtonを追加していますが、このボタンにaddTargetをする時はどうしたら良いですか?
回答: addTargetするのは不可能ではないと思いますが、やめたほうがよいです。accessoryTypeを指定して生成したDetailButtonはaddTargetでイベントを登録してタップを検出するようには設計されていません。 DetailButtonのタップを検出したい場合は、UITabelViewのdelegateで定義されているaccessoryButtonTappedForRowWithIndexPathを実装することで、ボタンがタップされた時にその関数が呼ばれるようになります。 これを使えば、入力パラメータのindexPathを参照することで、何行目のボタンがタップされたのかも簡単にわかるので便利です。 (Appleのリファレンス) (使用例)