Подтвердить что ты не робот

Локальная декларация "x" скрывает предупреждение переменной xxode

У меня возникли проблемы с пониманием этой проблемы. Если я изменю имя переменной пятыйПросмотр, ошибка исчезнет, ​​но контроллер просмотра не загрузится.

Потеряли. Еще раз это, вероятно, что-то простое.

Спасибо заранее.

Вот код:

{
FifthViewController *fifthViewController = [[FifthViewController alloc] initWithNibName:@"FifthView" bundle:nil];

fifthViewController.transactionID = transactionID;
[self.navigationController pushViewController:fifthViewController animated:NO]; 
[fifthViewController release];
 }
4b9b3361

Ответ 1

Это означает, что переменная fifthViewController называется той же, что и в вашей реализации класса. Если вы хотите использовать эту переменную, оставьте объявление типа FifthViewController* с первой строки; в противном случае измените имя fifthViewController везде, где оно появляется в этом методе.