Je voudrais ajouter quelques clés constantes pour mon application, ces constantes peuvent être accédées n'importe où dans le programme. Je déclare donc les constantes dans le fichier d'interface:Constante dans l'objectif-c
#import <UIKit/UIKit.h>
NSString * MIN_INTERVAL_KEY = @"MIN_INTERVAL_KEY";
NSString * MAX_TOBACCO_KEY = @"MAX_TOBACCO_KEY";
NSString * ICON_BADGE = @"ICON_BADGE";
@interface SmokingViewController : UIViewController {
}
Et je voudrais y accéder de la classe MinIntervalViewController:
- (void)viewDidAppear:(BOOL)animated {
NSUserDefaults *user = [NSUserDefaults standardUserDefaults];
if (user) {
self.selectedValue = [user objectForKey:MIN_INTERVAL_KEY];
}
[super viewDidAppear:animated];
}
Mais l'application affiche une erreur dans la classe MinIntervalViewController:
erreur: 'MIN_INTERVAL_KEY' non déclaré (première utilisation dans cette fonction)
Quelque chose me manque? Toute aide serait appréciée.
Merci
double possible de [Constantes en Objective C] (http://stackoverflow.com/questions/538996/constants-in-objective-c) – BadPirate