내 레이블 중 하나에 번호가 표시됩니다 (키가있는 경우). plist에서 98,90을 입력하면 가끔 98,9000000000001로 변경됩니다. 그래서 소수점 두 자리로 숫자를 표시하고, 작업을 수행하려면 NSNumberFormatter
을 추가하려고합니다. 하지만 제대로 작동하지 않을 수 있습니다. 제대로하려면 도움이 필요합니다.NSNumberFormatter를 사용하여 plist에서 두 자리로 표시됩니다.
NSString *theString = @"";
if ([selectedObject valueForKey:@"75 cl"] != nil) {
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setPositiveFormat:@"###.##"];
theString = [NSString stringWithFormat:@"75 cl € %@", [formatter stringFromNumber:[selectedObject valueForKey:@"75 cl"]]];
}
sevenfiveLabel.text = theString;
감사하지만 myNumber이 theNumber 권리를해야 하는가? – ingenspor
오! 예! 미안 내 실수 :) –