ошибка передачи переменной - PullRequest
1 голос
/ 08 июля 2011

У меня небольшая проблема, я хочу передать простую переменную между двумя viewcontrollers, я пытаюсь таким образом, но я получаю нулевую переменную.

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 Ответ

1 голос
/ 08 июля 2011

попробуйте установить переменную, прежде чем нажимать на представление.

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

Где вы записываете переменную?Я имею ввиду в viewDidLoad или viewWillAppear где?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...