Я разрабатываю одно приложение iphone, в котором я хочу переключить контроллер просмотра, проверив пользовательские ошибки. поэтому я сделал следующее:Переключение контроллера представления в режиме viewdidload
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"keyString"] != nil) {
nextViewController *redirectView = [[nextViewController alloc] initWithNibName:@"nextViewController" bundle:[NSBundle mainBundle]];
self.nextView = redirectView;
[self presentModalViewController:self.nextView animated:YES];
} else {
[defaults setObject:@"newValue" forKey:@"keyString"];
}
Не работает. Правильно ли это? Если нет, кто-нибудь может мне сказать, как это сделать.
вы с помощью навигационного контроллера или нет? –
Пожалуйста, укажите более подробную информацию в вопросе. Что значит «не работает»? Условие if не становится истинным, или условие истинно, но представление не отображается? – taskinoor
@ Aman No .. Am using View controller ... – itdeeps