我有一個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.';) –