Mogłabym konwertować liczby angielskie na arabskie w Xcode. ale teraz chcę konwertować/cyfry arabskie perskie z numerami angielskiego w iOS ...jak przekonwertować numer arabski na angielski numer
proszę kierować mi o tym ...
To jest mój kod do konwersji (angielski arabski):
- (NSString*)convertEnNumberToFarsi:(NSString*)number {
NSString *text;
NSDecimalNumber *someNumber = [NSDecimalNumber decimalNumberWithString:number];
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
NSLocale *gbLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"fa"];
[formatter setLocale:gbLocale];
text = [formatter stringFromNumber:someNumber];
return text;
}
Dziękuję bardzo. –
NSNumberFormatter * Formatter = init [[NSNumberFormatter alloc] init]; NSLocale * locale = [NSLocale localeWithLocaleIdentifier: @ "EN"]; [Formatter setLocale: locale]; NSNumber * newNum = [numer formatuFromString: str]; if (newNum) { NSLog (@ "% @", newNum); } str = [NSString stringWithFormat: @ "% @", newNum]; NSString * firstCH = [str substringWithRange: NSMakeRange (0,1)]; if ([firstCH isEqualToString: @ "0"]) { return [NSString stringWithFormat: @ "% @", newNum]; } else { return [NSString stringWithFormat: @ "0% @", newNum]; –