UITableViewにあるカテゴリのリストを持つView Controllerがあります。このView Controllerを他の3つのviewcontrollersにプッシュします。そのため、tableViewの同じ機能が呼び出されるたびに適用されます。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
self.index = indexPath;
[retrieveName getItemName:[self.arrayForCategories objectAtIndex:indexPath.row]];
[self dismissModalViewControllerAnimated:YES];
[tableView reloadData];
}
このメソッドは、1 つの View Controller から呼び出された場合にのみ機能するはずです。