간단한 방법 :
result = (isTitle)? @"Leg Span" : [NSString stringWithFormat:@"%dcm/%.2fin", (int)legCentimetres, legInches];
하지만이에 대한 기간보다 다른 뭔가를 기대하는 사람들을 위해 적절하게 수를 지정하지 않을 소수점 구분 기호. 이를 위해서는 NSNumberFormatter
을 사용해야합니다.
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle:NSNumberFormatterDecimalStyle];
[formatter setMaximumFractionDigits:2];
NSString *legInchesStr = [formatter stringFromNumber:@(legInches)];
result = (isTitle)? @"Leg Span" : [NSString stringWithFormat:@"%dcm/%@in", (int)legCentimetres, legInchesStr];
완벽! 감사! – user2461049