Vorrei aggiungere alcune chiavi costanti per la mia applicazione, queste costanti sono accessibili ovunque nel programma. Quindi dichiaro le costanti nel file di interfaccia:Costante in ogg-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 {
}
E vorrei accedervi dalla classe MinIntervalViewController:
- (void)viewDidAppear:(BOOL)animated {
NSUserDefaults *user = [NSUserDefaults standardUserDefaults];
if (user) {
self.selectedValue = [user objectForKey:MIN_INTERVAL_KEY];
}
[super viewDidAppear:animated];
}
Ma l'applicazione mostra un errore nella classe MinIntervalViewController:
errore: "MIN_INTERVAL_KEY" non dichiarato (primo utilizzo in questa funzione)
Mi manca qualcosa? Qualsiasi aiuto sarebbe apprezzato.
Grazie
possibile duplicato del [Costanti in Objective C] (http://stackoverflow.com/questions/538996/constants-in-objective-c) – BadPirate