Apple HIG suggests using it UITableViewCellAccessoryDisclosureIndicatorto navigate hierarchical data and UITableViewCellAccessoryDetailDisclosureButtonto perform certain actions, which can lead to viewing the editing, which can change the data. However, most programmers seem to ignore this.
You can implement the delegate method tableView:didSelectRowAtIndexPath:as follows:
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath {
[self tableView:tableView didSelectRowAtIndexPath:indexPath];
}
.