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日志意味着什么?您的问题是什么?请编辑您的问题,以包括所需的行为、实际行为和您收到的实际错误。就目前而言,你的问题只是说明你有一个“问题”。这还不足以提供帮助。谢谢,但问题是我想让用户输入数字:(这样它就不会计算总和