Ich möchte einige konstante Schlüssel für meine Anwendung hinzufügen, diese Konstanten können überall im Programm zugegriffen werden. So erkläre ich die Konstanten in Schnittstellendatei:Konstante in objective-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 {
}
Und ich möchte sie von der MinIntervalViewController Klasse zuzugreifen:
- (void)viewDidAppear:(BOOL)animated {
NSUserDefaults *user = [NSUserDefaults standardUserDefaults];
if (user) {
self.selectedValue = [user objectForKey:MIN_INTERVAL_KEY];
}
[super viewDidAppear:animated];
}
Aber die Anwendung zeigt einen Fehler in der MinIntervalViewController Klasse:
Fehler: 'MIN_INTERVAL_KEY' nicht deklariert (erste Verwendung in dieser Funktion)
Vermisse ich etwas? Jede Hilfe wäre willkommen.
Dank
möglich Duplikat [Konstanten in Objective C] (http://stackoverflow.com/questions/538996/constants-in-objective-c) – BadPirate