0

我的 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";

    }
}
4

1 回答 1

0

您可以通过以下方式使用NSNotification或更好地使用它NSUserDefaults

[[NSUserDefaults standardUserDefaults] setObject:@"My Label" forKey:@"detailTitle"];
[[NSUserDefaults standardUserDefaults] synchronise];

并在 Detail 的 viewWillAppear 中阅读:

self.titleLabel.title = [[NSUserDefaults standardUserDefaults] objectForKey:@"detailTitle"];
于 2013-07-06T20:07:44.623 回答