如何将5.5之类的东西转换为5英尺6英寸。我在使用Objective c和xcode的xcode中执行此操作。
任何帮助表示赞赏
答案 0 :(得分:5)
我认为没有任何原生功能可以做到这一点。无论如何这将起作用
CGFloat decimal = 12.5;
NSInteger feet = (NSInteger)decimal;
CGFloat fraction = decimal - feet;
NSInteger inches = (NSInteger)(12.0 * fraction);
NSLog(@"%f feet %f inches", feet,inches);