在我的计算器应用程序中,我使用系统对字符的调用来进行显示分组(a.k.a千位分隔符)。
[[NSLocale currentLocale] objectForKey:NSLocaleGroupingSeparator];
对于德国和瑞士地区的iOS 9,10,我得到了一个撇号(这对我来说似乎是对的)。从iOS 11开始,它返回一个空白区域。使用点或逗号作为千位分隔符的其他语言环境仍然可以。
所以在iOS 9/10上我得到: 10' 000' 000
在iOS 11上我得到了这个: 10 000 000
有什么想法吗?一些官方规则有变化吗?瑞士/德国客户绝对不满意。