Objective c 标签不随Segue更改

Objective c 标签不随Segue更改,objective-c,storyboard,segue,Objective C,Storyboard,Segue,我的DetailViewController上有一个标签,当我尝试编辑它时,它不会改变 这就是我的代码目前的样子 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([[segue identifier] isEqualToString:@"MySegue"]) { // Get destination view DetailViewController *vc

我的DetailViewController上有一个标签,当我尝试编辑它时,它不会改变

这就是我的代码目前的样子

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"MySegue"]) {
        // Get destination view
       DetailViewController *vc = [segue destinationViewController];
        NSLog(@"Goes here");

       vc.titleLabel.text = @"My new UIlabel";

    }
}

您可以使用
NSNotification
,或者在您的情况下更好地通过
NSUserDefaults
使用它:

[[NSUserDefaults standardUserDefaults] setObject:@"My Label" forKey:@"detailTitle"];
[[NSUserDefaults standardUserDefaults] synchronise];
在您阅读的详细信息的视图中:

self.titleLabel.title = [[NSUserDefaults standardUserDefaults] objectForKey:@"detailTitle"];

能否在
DetailViewController
中显示声明
titleLabel
的代码,并确保将
titleLabel
连接到情节提要上的标签