NSString *numberWord;
NSNumber *numberValue = [NSNumber numberWithInt:125];
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle:NSNumberFormatterSpellOutStyle];
numberWord = [numberFormatter stringFromNumber:numberValue];
//我想显示“͵ و بووست و پنو”
最佳答案
您需要将数字格式化程序的语言环境设置为波斯语言环境。
NSNumber *numberValue = @(125);
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle:NSNumberFormatterSpellOutStyle];
[numberFormatter setLocale:[NSLocale localeWithLocaleIdentifier:@"fa"]];
NSString *numberWord = [numberFormatter stringFromNumber:numberValue];
这将输出:
صد و بیست و پنج
关于objective-c - 如何在 Objective C 中显示波斯文本中的数字,如 125 show "one hundred - twenty five"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49704157/