我正在尝试从选定的单元格中获取跟踪名称并将其传递给 didSelectRowAtIndexPath 中的下一个视图。我该怎么办? http://pastebin.com/bgXNfjie
问问题
363 次
1 回答
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 的属性,而不仅仅是名称,但这取决于您。我希望我能帮助...
于 2010-08-08T18:26:24.657 回答