25得票4回答
如何在Swift中使用println格式化数字

在Objective-C中,当注销一个浮点数时,您可以执行以下操作以将输出限制为仅2位小数:float avgTemp = 66.844322156 NSLog (@"average temp. = %.2f", avgTemp); 但是在Swift中如何完成这个操作呢? 而且在Swift中如...

13得票3回答
在NSPopover中使用NSNumberFormatter

有没有办法让NSNumberFormatter(或者可能是任何其他NSFormatter)在NSPopover中工作? 在popover中,NSTextField的值与NSViewController的representedObject绑定。当无效数字输入到字段中时(例如,“asdf”)会出...

10得票2回答
自定义的NSFormatter在Swift中返回nil

我在Swift中有一个NSFormatter,它附加在NSTextField上。它可以防止输入非法字符,但是当我尝试访问下一个字段的值时,它会给出nil值。 以下是该类:class PSEntryNameFormatter : NSFormatter { override func ...

8得票1回答
如何为没有语言环境属性的NSFormatter指定语言环境/语言?

有许多专门的NSFormatter子类: CNContactFormatter CNPostalAddressFormatter DRMSFFormatter MKDistanceFormatter NSByteCountFormatter NSDateComponentsFormatter...

7得票5回答
如何在 iPhone 上将小数四舍五入到两位?

我们如何在iPhone中将小数四舍五入到2位? 例如, 5345--> 53 570 --> 57 89523--> 90 我尝试使用NSFormatter来实现这一点,以下是我使用的代码: NSNumberFormatter *formatter = [...