У меня есть UILabel
, называемый 'labelA'. В этом ярлыке находится буква «А».UILabel текст не сохраняется в NSUserDefault
Когда я использую NSUserDefault и запускаю свое приложение, ярлык пуст, но я не знаю почему?
Вот мой ViewController.m файл:
- (void)viewDidLoad {
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
self->labelA.text = [defaults objectForKey:@"labelAtext"]; }
- (void)defaults {
NSString *textLabelA = labelA.text;
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:textLabelA forKey:@"labelAtext"];
[defaults synchronize];
}
Вот мой NSString
в ViewController.h файл
NSString *textLabelA [email protected]"A";
Когда я загрузить мое приложение без NSUserDefault the labelA.text = A
. Кто-нибудь знает, в чем моя проблема. Большое спасибо :-)
Где вы звоните по умолчанию? –
Я называю это кнопкой. '- (IBAction): (id) отправитель { [self defaults]; } ' – euleec7
self-> замените его на себя. –