私はxcodeを初めて使用し、テキスト入力に2つの数字を入力するアプリを作成しています.xcodeを作成して合計を行う方法がわかりません.これを試しましたが、うまくいきませんでした.
self.answer.text = self.label.text + self.label2.text
誰もこれを行う方法を知っていますか。
私はxcodeを初めて使用し、テキスト入力に2つの数字を入力するアプリを作成しています.xcodeを作成して合計を行う方法がわかりません.これを試しましたが、うまくいきませんでした.
self.answer.text = self.label.text + self.label2.text
誰もこれを行う方法を知っていますか。
使用する :
NSInteger firstNumber=[self.label.text integerValue];
NSInteger secondNumber=[self.label2.text integerValue];
NSInteger total=firstNumber + secondNumber;
NSString *string=[NSString stringWithFormat:@"%d",total];
self.answer.text = string;
二重の値を取りたい場合はintegerValue
、doubleValue
別の興味深い方法を次に示します。
//Some string with expression which was taken from self.label.text
NSString *s = @"2*(2.15-1)-4.1";
NSExpression *expression = [NSExpression expressionWithFormat:s];
float result = [[expression expressionValueWithObject:nil context:nil] floatValue];
NSLog(@"%f", result);
self.answer.text=[NSString stringWithFormat:@"%f",result];