HI有一点问题,我想在两个viewcontrollers之间传递一个简单的变量,我尝试这种方式,但我得到一个null变量。
Controller1.m
SecondaVista *secondaVista = [[SecondaVista alloc] init] ;
[self.navigationController pushViewController:secondaVista animated:YES];
secondaVista.titolo = @"Ciao";
Controller2.h
NSString *titolo;
@property (nonatomic,retain) NSString *titolo;
Controller2.m
NSLog(@"%@",self.titolo);
哪里出错?
答案 0 :(得分:1)
尝试在推送视图之前设置变量。
SecondaVista *secondaVista = [[SecondaVista alloc] init] ;
secondaVista.titolo = @"Ciao";
[self.navigationController pushViewController:secondaVista animated:YES];
您在哪里记录变量?我的意思是在viewDidLoad或viewWillAppear中?