【发布时间】:2014-07-14 10:50:10
【问题描述】:
是否有可能将 NSNumberFormatter 与 stringsdict 中的复数规则一起用于 NSNumber 格式化?
我需要下一个带有格式化数字的(分开数千个)。如果我使用 NSNumberFormatter 格式化数字 - 我收到 NSString 并且我不能再使用复数规则,因为 iOS 无法理解短语是来自 NSString 的单数名词还是复数名词。
“1 次锻炼”单人
“1,732,123 次锻炼”表示复数
NSNumberFormatter* numberFormatter = ...;
[NSString stringWithFormat:NSLocalizedString(@"%@ Workouts!", @"n Workout(s)"), [numberFormatter stringFromNumber:value]]
【问题讨论】:
标签: ios objective-c cocoa-touch