Objective c 标签不随Segue更改
我的DetailViewController上有一个标签,当我尝试编辑它时,它不会改变 这就是我的代码目前的样子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
- (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
连接到情节提要上的标签