У меня есть UITextField, и я хочу извлечь из него целочисленное значение и поместить его в NSUserdefaults.Ошибка UITextfield в NSUserDefaults
@property (weak, nonatomic) IBOutlet UITextField *defaultTipPercentage;
[defaults setInteger: defaultTipPercentage forKey:@"another_key_that_you_choose"];
Я получаю сообщение об ошибке говорящего
Use of undeclared identifer 'defaultTipPercentage'. did you mean '_defaultTipPercentage?'
Я попробовал это, но я получаю сообщение об ошибке
Incompatible pointer to integer conversion sending 'UITextField *_weak' to parameter of type 'NSInteger'(aka 'Int')
Довольно много просто несовместимыми типов. Мне было интересно, что было бы быстро исправить для этого
Близко, но defaultTipPercentage это свойство, так что необходимо будет NSInteger наконечник = [self.defaultTipPercentage.text integerValue] ; –
Я получаю такое же предложение добавить '_', но когда я сделал это, он работал – Liondancer
Или добавьте' self.';;) –