이 답변을 찾을 수 없지만 NSDecimalNumber로 변환하려고하면 소수점이있는 문자열이 있습니다. 십진법이나 그 이후에 오는 것이 아닌 전체 숫자 만 얻으십시오. decimalNumberWithString 방법은 내 소수를 제거하고 그 다음에 오는 것을 무시하는 경우NSDecimalNumer로 변환 할 때 문자열에서 십진수가 표시되지 않습니다.
someText.text = @"200.00";
tempAmountOwed = [NSDecimalNumber decimalNumberWithString:someText.text]; // gives me back 200
내가 알아낼 수없는 것 : 이것은 내가 노력하고 있습니다 것입니다.
도움 주셔서 감사합니다.
@ "200.45"로 시도하십시오. – drekka