将NSString转换为双倍进行计算,然后再返回以在NSString中打印

Omk*_*hav 12 iphone nsnumber nsstring uipickerview

我接受NSString为

NSString *value = [valuelist objectAtIndex:valuerow];
NSString *value2 = [valuelist2 objectAtIndex:valuerow2];
Run Code Online (Sandbox Code Playgroud)

来自UIPickerView.我想要

double *cal = value + (value2 * 8) + 3;


NSString *message =[[NSString alloc] initWithFormat:@"%@",cal];
Run Code Online (Sandbox Code Playgroud)

在我对它进行计算之后,我应该能够在消息中获取字符串..请帮助我的程序崩溃

Jos*_*erg 35

double cal = [value doubleValue] + ([value2 doubleValue] * 8) + 3;
NSString *message =[[NSString alloc] initWithFormat:@"%f",cal];
Run Code Online (Sandbox Code Playgroud)

  • @tc.你这人怎么回事?这是主观的,不要傲慢.+1赔偿. (3认同)