если я вас правильно понял, то это не такая уж большая вещь.Вам просто нужно создать свойство в TrailViewController для хранения вашего значения и назначить его следующим образом:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
TrailViewController *trailViewController = [[TrailViewController alloc] initWithNibName:@"TrailViewController" bundle:[NSBundle mainBundle]];
NSDictionary *dict = [rows objectAtIndex: indexPath.row];
trailViewController.trailName = [dict objectForKey:@"name"];
[self.navigationController pushViewController:trailViewController animated:YES];
[trailViewController release];
}
Вместо просто имени, вы, вероятно, захотите присвоить полный NSDictionary свойству TrailViewController., но это зависит от вас.Я надеюсь, что смогу помочь ...