iOS18 beta版本,usesGroupingSeparator设置为yes后,groupingSize值变成了3.与iOS18以下groupingSize值为0不一样。是bug还是后续正式版本也做相关调整?
let formatter = NumberFormatter()
let temp = NSNumber(floatLiteral: value)
formatter.usesGroupingSeparator = true;
print(formatter.string(from: temp) ?? "","分割位数",formatter.groupingSize)
//iOS18以下打印结果:2222222 分割位数 0;iOS18打印结果:2,222,222 分割位数 3
Post
Replies
Boosts
Views
Activity
iOS18 beta版本,usesGroupingSeparator设置为yes后,groupingSize值变成了3.与iOS18以下groupingSize值为0不一样。是bug还是后续正式版本也做相关调整?
let formatter = NumberFormatter()
let temp = NSNumber(floatLiteral: value)
formatter.usesGroupingSeparator = true;
print(formatter.string(from: temp) ?? "","分割位数",formatter.groupingSize)
//iOS18以下打印结果:2222222 分割位数 0;iOS18打印结果:2,222,222 分割位数 3
When the usesGroupingSeparator is set to yes on iOS18, the groupingSize value becomes 3. groupingSize is different from 0 in earlier iOS18 versions. Is it a bug or will the subsequent official version also make relevant adjustments? We need to adapt the app in advance。
let formatter = NumberFormatter()
let temp = NSNumber(floatLiteral: value)
formatter.usesGroupingSeparator = true;
print(formatter.string(from: temp) ?? "","--",formatter.groupingSize)
Print results below:
iOS18 2222222 -- 0
earlier iOS18 2,222,222 -- 3