我已经实现了NSMeasurementFormatter,但遇到了一个奇怪的问题。当应用程序加载为en_US时,我将所有的重量都以磅的形式加载到文本框中,太棒了。但是,当我将我的应用程序切换到en_GB并加载相同的数据时,文本框中什么也没有出现。当我打印对象时,打印输出以千克为单位说明重量,因此它们可以正确转换,但它们不会加载到用户可见的实际文本框中。这有什么明确的原因吗?我花了几个小时试图找出为什么它适用于一个位置而不适用于另一个位置!感谢您的见解,这是代码:这是一个练习的初始保存,根据此时的应用程序设置,它要么以一种方式进行,要么以另一种方式进行ifself.localeIdent