У меня есть приложение с двумя (2) XIB-файлами; один из них является основным, другой - видом справки. У меня есть контроллеры представлений, созданные для обоих. У меня есть кнопка на главном просмотра XIB, который вызывает вид помощи, который работает следующим образом:Как вызвать XIB и вернуться к вызывающему XIB?
- (IBAction)bDisplayHelp:(UIButton *)sender {
HelpViewController *svc = [HelpViewController new];
svc = [[HelpViewController alloc] initWithNibName:@"HelpViewController" bundle:nil];
[self.view addSubview: svc.view];
}
На представлении справки, у меня есть кнопка, которую я хочу взять пользователя обратно к Основной вид. Это мой код (который не работает):
- (IBAction)bBackToMainNib:(UIButton *)sender {
MainViewController *tvc = [MainViewController new];
tvc = [[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil];
[self.view addSubview: tvc.view];
}
Все, что я сделал, по существу, туда и обратно. Я получаю эту ошибку во время выполнения, когда я пытаюсь вернуться к главному экрану (не выполняет первый оператор, просто выходит из строя):
*** Нагрузочного приложение из-за неперехваченное исключение «NSInvalidArgumentException», почему-то : '- [__ NSCFString bBackToMainNib]: непризнанный селектор отправляется например 0x7d3586b0'
Что я делаю не так?
Как вы называете метод bBackToMainNib? –
это действие на UIButton – SpokaneDude