ios在标签上打印变量值时出现问题
我在标签上打印变量值时遇到问题 代码如下:ios在标签上打印变量值时出现问题,ios,objective-c,Ios,Objective C,我在标签上打印变量值时遇到问题 代码如下: - (IBAction)sajil:(id)sender { [self.lana resignFirstResponder]; [self.lahm resignFirstResponder]; int lanafirst = _lahmNow.text; int lahmfirst = _lahmNow.text; int lanaNew = _lana.text; int lahmNew
- (IBAction)sajil:(id)sender {
[self.lana resignFirstResponder];
[self.lahm resignFirstResponder];
int lanafirst = _lahmNow.text;
int lahmfirst = _lahmNow.text;
int lanaNew = _lana.text;
int lahmNew = _lahm.text;
int lanaTotal = lanafirst + lanaNew;
_lanaNow.text = lanaTotal;
_lahmNow.text = _lahm.text;
}
我希望\u lanaNow
显示两个文本字段的总和(lana
和lam
)。它当前不显示该值
注:
lana
和lam
是两个文本字段
\u lanaNow
和\u lahmNow
是两个标签问题是您将NSString
变量分配给int
变量,这不起作用。
如果用户正在输入数字,UITextField
的text
值仍将是一个NSString
。要将两个输入相加,请执行以下操作
NSString *lanafirst = _lahmNow.text;
NSString *lahmfirst = _lahmNow.text;
NSString *lanaNew = _lana.text;
NSString *lahmNew = _lahm.text;
int total = lanaNew.intValue + lahmNew.intValue;
NSString *lanaTotal = [NSString stringWithFormat:@"%d", total];
_lanaNow.text = lanaTotal;
_lahmNow.text = _lahm.text;
打印NSU日志意味着什么?您的问题是什么?请编辑您的问题,以包括所需的行为、实际行为和您收到的实际错误。就目前而言,你的问题只是说明你有一个“问题”。这还不足以提供帮助。谢谢,但问题是我想让用户输入数字:(这样它就不会计算总和