Ich könnte englische Zahlen in Xcode in arabische Zahlen umwandeln. aber jetzt möchte ich Arabisch/Persisch Zahlen Englisch Zahlen in iOS ...Wie man arabische Nummer in englische Nummer umwandelt
Bitte leite mich darüber ...
Dies ist mein Code für die Konvertierung (Englisch auf Arabisch) konvertieren:
- (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;
}
Thank you so much. –
NSNumberFormatter * Formatierer = [[NSNumberFormatter alloc] init]; NSLocale * locale = [NSLocale localeWithLocaleIdentifier: @ "DE"]; [Formatierer setLocale: locale]; NSNumber * newNum = [FormatierungsnummerFromString: str]; if (newNum) { NSLog (@ "% @", neueNum); } str = [NSString stringWithFormat: @ "% @", newNum]; NSString * firstCH = [str substringWithRange: NSMakeRange (0,1)]; if ([firstCH istEqualToString: @ "0"]) { return [NSString stringWithFormat: @ "% @", newNum]; } sonst { Rückgabe [NSString stringWithFormat: @ "0% @", newNum]; –