こんにちは私はNSStringに5.11を5.1ではなく5.11として読み取る方法を知りたいです。これができる必要があるのは、このフィールドから10進数形式ではなく、フィートとインチとして読み込んでいることです。このコードは計算に使用できます
CGFloat hInInches = [height floatValue];
CGFloat hInCms = hInInches *0.393700787;
CGFloat decimalHeight = hInInches;
NSInteger feet = (int)decimalHeight;
CGFloat feetToInch = feet*12;
CGFloat fractionHeight = decimalHeight - feet;
NSInteger inches = (int)(12.0 * fractionHeight);
CGFloat allInInches = feetToInch + inches;
CGFloat hInFeet = allInInches;
ただし、nstextfieldから取得した値を正しい方法で読み取ることはできません。
nstextfieldから正しい情報を読み取るためにこれを取得するための助けをいただければ幸いです。ありがとう