の平方根値を取得するためにmainlabelString
、私は使用しています
- (IBAction)rootPressed:(id)sender
{
NSString *mainLabelString = mainLabel.text;
int mainLabelValue = [mainLabelString longLongValue];
NSString *calculatedValue = [NSString stringWithFormat: @"%f", sqrt(mainLabelValue)];
mainLabel.text = calculatedValue;
}
また、88などの数値では機能しますが、9.380832を取得しますが、たとえば、平方根が3.000000(3.062814ではなく)であるという数値では機能しません。
に置き換えlongLongValue
てみましたがdoubleValue
、integerValue
変わりません。
どうしたの?