Pregunta

Estoy comprobando con NSUserDefault si es la primera vez que se carga la aplicación. Si es la primera vez que debe empujar un viewcontroller a una vista específica. Hago la misma acción y funciona, pero la carga de la aplicación por primera vez no.

Aquí está mi código:

SettingsViewController *viewSet = [[SettingsViewController alloc] 
                                   initWithNibName:@"SettingsViewController" 
                                   bundle:[NSBundle mainBundle]];
self.settingViewController = viewSet;
[viewSet release];
[[self navigationController] pushViewController:self.settingViewController animated:YES];   
settingViewController.title =@"Impostazioni";

Recibo un sigkill alguna instrucción después de empujar el viewController.

Tal vez el problema es que es en viewDidAppear? Debo comprobar allí, porque si no es la primera vez que debe cargar algunos otros userdefaults valores.

EDIT:

He encontrado el problema (algunos malos valores adoptados en NSUserDefaults). Ahora mi regulador es empujado, pero no veo ningún botón para mostrar de esta viewcontroller ....

¿Fue útil?

Solución

¿Usted está tratando de impulsar una visión diferente de la primera vez que se inicia app?

¿Cuál es el problema? El código anterior empujar un 'SettingViewController' en la pila de navegación cuando se ejecuta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top