2013-07-06 45 views
0

我的DetailViewController上有一個標籤,當我嘗試編輯它時,它不會改變。標籤不會隨Segue變化

這是我的代碼目前看起來像

- (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"; 

    } 
} 
+0

你可以在DetailV中聲明'titleLabel'的代碼嗎? iewController',還要確保將'titleLabel'連接到故事板上的標籤 –

回答

0

你可以通過NSUserDefaults使用你的情況使用本NSNotification或更好:

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

,並在詳細的viewWillAppear中你讀它:

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