J'ai une application de barre d'onglets. L'un des contrôleurs est une "page de préférences". Ce que j'essaye de faire accomplir est d'accéder à l'uiswitch ivar qui se trouve sur le contrôleur "page de préférences" à partir de la méthode applicationWillTerminate du délégué de l'application, mais j'obtiens seulement la valeur IUSwitch par défaut.Accès à un autre contrôleur IBOutlet du contrôleur d'application
Voici le code:
- (void)applicationWillTerminate:(UIApplication *)application {
SettingsController *settings = [[SettingsController alloc] initWithNibName:@"SettingsView" bundle:nil]];
NSLog(@"settings preference value: %d", [settings isOn]);
}
vous avez exactement raison. (j'ai oublié de mentionner que j'ai reconnu que ma méthodologie actuelle était défectueuse). Y a-t-il un moyen simple d'accomplir ce que je suis en train de faire ou devrais-je emprunter un autre chemin? –
voir le lien que j'ai fourni dans la réponse pour les façons de traiter cela. – ennuikiller