#xcode
#xcode
Вопрос:
Я делаю следующее в viewDidAppear:
SettingsViewController *svc = [[SettingsViewController alloc]init];
[self presentModalViewController:svc animated:YES];
Кажется, что он что-то делает, но, похоже, он не помещает контроллер представления сверху.
В моей раскадровке у меня есть один вид вкладки, который запускается, и я проверил, что метод вызывается, но контроллер представления отображается не так, как должен. Должен ли я каким-то образом подключить этот контроллер представления в раскадровке?
Ответ №1:
Это потому, что раскадровка не принимает заказы, которые вы отдаете вашему контроллеру навигации. Попробуйте это:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"SettingsViewController"]) {
[segue destinationViewController];
}
}