2014-02-06 2 views
-7

Я хотел бы иметь кнопку дома, чтобы пользователь мог перейти на первый экран. На моем старом Xcode я хранил дом Viewcontroller в глобальном и использовал следующий кодios Как мое приложение может вернуться на первый экран?

-(IBAction) aHome: (id) sender 
{ 
    [ mHomeController dismissModalViewControllerAnimated: true]; 
    [mHomeController.view addSubview: mHomeController->adView]; 
} 

Я знаю, что получить высказывание AdView ошибки не существует. Как я могу сделать это в новом xcode?

+0

Вы используете раскадровку? Если да, посмотрите на 'instantiateViewControllerWithIdentifier' – Larme

+0

Если вы используете xib-файлы, используйте' popToRootViewController' 'navigationController' –

+2

Пожалуйста, уделите время и отредактируйте свой вопрос при правильном форматировании. – san

ответ

1

Если вы хотите перейти в верхнюю часть стека контроллера навигатора, который является вашим контроллером корневого представления, то вы можете использовать следующую строку кода.

- (IBAction)goHome:(id)sender { 
    [self.navigationController popToRootViewControllerAnimated:YES]; 
} 
+0

Я ввел код и ... ничего не происходит, почему ???? –

+0

Это возвращает меня к корневому представлению навигационного контроллера (как и ожидалось), но как мне вернуться к контроллеру представления запуска? –

Смежные вопросы