2010-08-08 38 views

回答

1

如果我正确理解了你的话,那么这并不是什么大事。你只需要做出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的财产,但这取决于你。我希望我能帮到...