Iphone 故障传递变量

Iphone 故障传递变量,iphone,xcode,variables,uiviewcontroller,uinavigationcontroller,Iphone,Xcode,Variables,Uiviewcontroller,Uinavigationcontroller,您好,有一个小问题,我想在两个ViewController之间传递一个简单的变量,我尝试用这种方式,但得到了一个空变量 控制器1.m SecondaVista *secondaVista = [[SecondaVista alloc] init] ; [self.navigationController pushViewController:secondaVista animated:YES]; secondaVista.titolo = @"Ciao"; 控制器2.h NSString *t

您好,有一个小问题,我想在两个ViewController之间传递一个简单的变量,我尝试用这种方式,但得到了一个空变量

控制器1.m

SecondaVista *secondaVista = [[SecondaVista alloc] init] ;
[self.navigationController pushViewController:secondaVista animated:YES];
secondaVista.titolo = @"Ciao";
控制器2.h

NSString *titolo;
@property (nonatomic,retain) NSString *titolo;
控制器2.m

NSLog(@"%@",self.titolo);

错误在哪里?

尝试在按下视图之前设置变量

SecondaVista *secondaVista = [[SecondaVista alloc] init] ;
secondaVista.titolo = @"Ciao"; 
[self.navigationController pushViewController:secondaVista animated:YES];

在哪里记录变量?我的意思是在viewDidLoad或VIEWWILL中出现在哪里?

尝试在按下视图之前设置变量

SecondaVista *secondaVista = [[SecondaVista alloc] init] ;
secondaVista.titolo = @"Ciao"; 
[self.navigationController pushViewController:secondaVista animated:YES];

在哪里记录变量?我的意思是在viewDidLoad或VIEW中将出现在哪里?

SecondaVista定义在哪里?SecondaVista是否与控制器2相同?在按下导航控制器之前设置其他控制器的变量。SecondaVista定义在哪里?SecondaVista是否与控制器2相同?在按下导航控制器之前设置其他控制器的变量。