Me gustaría agregar algunas claves constantes para mi aplicación, se puede acceder a estas constantes desde cualquier lugar del programa. Por lo tanto declaro las constantes en el archivo de interfaz:Constante en objetivo-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 {
}
Y me gustaría acceder a ellos desde la clase MinIntervalViewController:
- (void)viewDidAppear:(BOOL)animated {
NSUserDefaults *user = [NSUserDefaults standardUserDefaults];
if (user) {
self.selectedValue = [user objectForKey:MIN_INTERVAL_KEY];
}
[super viewDidAppear:animated];
}
embargo, la aplicación muestra un error en la clase MinIntervalViewController:
error: 'MIN_INTERVAL_KEY' no declarado (primer uso en esta función)
¿Echo de menos algo? Cualquier ayuda sería apreciada.
Gracias
posible duplicado de [Constantes en Objective C] (http://stackoverflow.com/questions/538996/constants-in-objective-c) – BadPirate