J'essaie de définir la valeur d'un booléen. Je peux le configurer avec succès, cependant, dans une autre classe, les changements reflétés n'apparaissent pas.Variable externe non mise à jour
Voici un exemple:
Fichier1:
@implementation ClassOne //UIViewController
extern BOOL theValue;
- (void)loadFile {
theValue = YES;
}
...
@end
Fichier2:
@implementation ClassTwo //UIViewController
BOOL theValue;
- (void)switchValueChanged {
theValue = NO;
}
@end
Je mis initally la valeur en classe un, avec la valeur initiale de OUI. Cependant, lorsque je mets la valeur dans ClassTwo à NO et retourne à ClassOne, la valeur est toujours YES.
Je suis un peu coincé. Vous penseriez que cela serait mis à jour. Mais ce n'est pas le cas.
Toute aide appréciée.
Peut-être afficher un peu plus de code et où il est exactement situé, c'est-à-dire quelles méthodes etc. – Eiko