私はIOS開発に不慣れです。行数が少なく、各行の前にボタンがあるアプリに取り組んでいます。cellForRowAtIndexPathで、buttonPressed()という関数を作成しました。その関数で、クリックしたボタンにのみ対応するデータを取得したいと思います。これを手伝ってくれませんか。
これが私がしていることです。
-(void) buttonPressed: (id) sender withEvent: (UIEvent *) event
{
UITouch *touch= [[event allTouched] anyObject];
CGPoint location = [touch locationInView: self.tableView];
NSIndexPath *indexPath = [self.tableView indexPathForRowAtPoint:location];
trackedUser = [searchResult obectAtIndex:indexPath.row];
}
trackedUserは、名前、IDなどのユーザーの詳細を含むクラスのオブジェクトです。また、SearchResultは、テーブルビューコントローラーでユーザー名のリスト(検索バーでの検索時)を表示する配列です。