Ich bin neu in Xcode und ich verwende Objective C in OSX.Wie wird der zuletzt ausgewählte Wert des Benutzers für einen Schieberegler geladen, wenn die App neu gestartet wird?
Ich versuche, den zuletzt ausgewählten Wert des Benutzers für einen Schieberegler zu laden, wenn die App neu startet.
meinen Code für den Schieber ist ...
- (IBAction)sliderChanged:(id)sender {
amount = [self.amountSlider integerValue];
NSString *amountString = [NSString stringWithFormat:@"%ld", amount];
[self.amountLabel setStringValue:amountString];
}
Ich habe diesen Setter ...
- (void)setInteger:(NSInteger)valueforKey:(NSString *)defaultName{
[[NSUserDefaults standardUserDefaults] setObject:@"amountString" forKey:@"amountSlider"];
}
Ich mag würde wissen, wie die Getter codieren.
Eine Schritt-für-Schritt-Anleitung mit Code wird geschätzt.
Alle Verbesserungen/Korrekturen zu meinem bestehenden Code oben würden auch geschätzt werden.
Speichern Sie den Wert in 'NSUserDefaults' und den Wert Ihrer Schieber zuweisen, wenn die App relauncht. –