Я использовал этот код для печати английского NSString
в обратном порядке:
NSString *str = term;
NSMutableArray *temp=[[NSMutableArray alloc] init];
for(int i=0;i<[str length];i++)
{
[temp addObject:[NSString stringWithFormat:@"%c",[str characterAtIndex:i]]];
}
temp = [NSMutableArray arrayWithArray:[[temp reverseObjectEnumerator] allObjects]];
NSString *reverseString=@"";
for(int i=0;i<[temp count];i++)
{
reverseString=[NSString stringWithFormat:@"%@%@",reverseString,[temp objectAtIndex:i]];
}
NSLog(@"%@",reverseString);
, но этот код работает только с английскими словами, поэтому, когда я пытаюсь использовать арабское слово, подобное этому: تجريبконсоль будет отображать случайные английские символы.
как я могу использовать этот код для печати обратной версии вышеуказанного слова (и любых других аналогичных строк в арабском (юникоде))?