Le problème que j'ai est que j'ai ma page de démarrage, puis l'utilisateur peut sélectionner un bouton à partir de là pour ouvrir une page de paramètres (vue modale). À partir de la page des paramètres, l'utilisateur sélectionne le commutateur pour activer la page de code PIN (autre vue modale). Je me suis tué en essayant de mettre en œuvre ce processus simple. L'application a un cadre Nav Tab &. Il me semble que je n'arrive pas à le faire correctement. Le code Im en utilisant est la suivante:Problème avec plusieurs vues modales
#import "SwitchResponderViewController.h"
@implementation SwitchResponderViewController
- (void)viewDidLoad {
[super viewDidLoad];
[sw addTarget:self action:@selector(switched) forControlEvents:UIControlEventValueChanged];
}
- (void)dealloc {
[secondController release], secondController = nil;
[super dealloc];
}
- (void)switched;
{
if ([sw isOn])
{
NSLog(@"On");
if (!secondController)
secondController = [[SecondViewController alloc] init];
[self presentModalViewController:secondController animated:YES];
}
else
{
NSLog(@"Off");
}
}
@end
Je crée alors un IBOutlet UISwitch appelé sw dans mon contrôleur de vue et de le raccorder à IB. Cependant je ne peux pas l'obtenir pour compiler et travailler. Des idées?
vous avez raison. Aucune suggestion? – SympleMyne
bosse pour l'équipage du lundi matin pour de l'aide à ce sujet. – SympleMyne
ma suggestion serait de remplacer le commutateur avec un bouton et se débarrasser du point-virgule –