麻烦传递变量

时间:2011-07-07 20:08:36

标签: iphone xcode variables uiviewcontroller uinavigationcontroller

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);

哪里出错?

1 个答案:

答案 0 :(得分:1)

尝试在推送视图之前设置变量。

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

您在哪里记录变量?我的意思是在viewDidLoad或viewWillAppear中?