0

关于将数据从单元格传递到 detailViewController 上的标签,我需要一点提示。

使用 X-Code 4.6.2、Objective-C 和 Storyboard。

我有一个包含我所有名字的 TableView。如果我单击一个单元格,它将转到 DetailView。

我已经为DetailView 设置了一个segue。但是如何从选定的单元格中获取信息到详细信息视图?例如,我单击第 1 行,它应该在标签中显示名称 Albert Anker。

在我的 viewController.m

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"toDetail"]) {


    NSString *Name = @"PhoneBooth";
    DetailViewController *DVC = [segue destinationViewController];
    DVC.nameString = Name;

}

在我的 DetailViewController.m

-(void)viewDidLoad
{
[label setText:welcomeString];
}

我看过几个关于这个主题的视频,但没有一个主题有效。上面的代码来自一个使用三个按钮和三个不同命名的 segue 的教程。我希望我可以将它用于我的手机。我想我需要使用“didSelectRowAtIndexPath”但是如何?

  • 我确实将 DetailViewController 标头导入到 ViewController.m
  • Segue 从prototypeCell 转到DetailView。
  • DataSource 和 Delegate 连接到 tableView。
  • ViewController 嵌入在 NavigationController 中。

我希望我能够正确描述我的问题。

4

1 回答 1

0

我已经弄清楚了。

我忘了@synthsize 我的标签和 NSString。

无论如何,谢谢。

于 2013-06-04T20:35:58.763 回答