Chcę tylko wiedzieć, w jaki sposób mogę przekonwertować liczby 1, 2 lub 3 na Pierwszy, Drugi lub Trzeci? Każda pomoc będzie doceniona.Jak przekonwertować cyfry na łańcuch znaków?
Odpowiedz
Zobacz ten może być to pomaga,
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
[formatter setNumberStyle: NSNumberFormatterSpellOutStyle];
NSString* numberString = [formatter stringFromNumber:[NSNumber numberWithInt: 3]];
NSLog(@"%@",numberString);
Jeden, dwa, trzy ... –
jeśli damy 123, to przyjdzie tak jak sto dwadzieścia trzy. – Balu
chce pierwszej sekundy trzeciej. –
enter link description here Pobierz Formatter kit od GitHub
TTTOrdinalNumberFormatter *ordinalNumberFormatter = [[TTTOrdinalNumberFormatter alloc] init];
[ordinalNumberFormatter setGrammaticalGender:TTTOrdinalNumberFormatterMaleGender];
NSNumber *number = [NSNumber numberWithInteger:2];
NSString *str = [ordinalNumberFormatter stringFromNumber:number];
NSLog(@"%@", str);
Poczytaj ten link, jego bardzo pomocne: Number Formatting
Spróbuj tego,
- (NSString *)getOrdinalTextFor:(NSInteger)number {
NSNumber *numberValue = [NSNumber numberWithInteger:number];
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle:NSNumberFormatterOrdinalStyle];
return [numberFormatter stringFromNumber:numberValue];
}
osx? Możesz to zrobić prawie bez pojedynczej linii kodu. –
Słowo, którego szukasz, jest porządkowe. To właśnie "pierwszy" "drugi" "trzeci" ... to – Fogmeister