0
- (IBAction)calciAction:(id)sender {
weightBMI=(([_weightinpounds.text floatValue]) * 4.88)/((([_feet.text floatValue])+ ([_inch.text floatValue]/12)) *(([_feet.text floatValue])+ ([_inch.text floatValue]/12)));
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = NSNumberFormatterDecimalStyle;
formatter.maximumFractionDigits = 2;
formatter.roundingMode = NSNumberFormatterRoundUp;
NSString *numberString = [formatter stringFromNumber:@(weightBMI)];
NSLog(@"YOUR BMI:%@",numberString);
// NSLog(@"Print BMI %f",weightBMI);
// float height = (([_feet.text floatValue]) + ([_inch.text floatValue]));
if (weightBMI>19) {
NSLog(@"low weight");
}
else if ((weightBMI<=19)||(weightBMI>=24))
{
NSLog(@"low normal");
}
else if ((weightBMI<=25)||(weightBMI>=29))
{
NSLog(@"over weight");
}
}
당신은 당신의 코드를 "일반 언어"의 의견을 추가 할 경우 인쇄되지 않습니다 블록이 제대로내 요구 사항에 따라 nslog를 인쇄하고 싶습니까?
여기서 어떤 문제가 발생 했습니까? – KKRocks
귀하의 상태가 틀린 경우 이것을 확인하십시오 (weightBMI <19) { NSLog (@ "저체중"); } else if ((weightBMI> = 19) || (weightBMI <= 24) { NSLog (@ "low normal"); } else if ((weightBMI <= 25) || (weightBMI <= 29) { NSLog (@ "over weight"); } – iOS