Objective c UIDatePicker NSLocale不';行不通

Objective c UIDatePicker NSLocale不';行不通,objective-c,ios7,uidatepicker,Objective C,Ios7,Uidatepicker,在我的应用程序中,我已将我的语言从iPhone设置更改为阿拉伯语,当我打开应用程序时,应用程序会显示阿拉伯语的日期选择器。 我使用NSLocale以英语显示日期选择器,即使在iPhone的设置中语言设置为阿拉伯语。 这是我的密码 datePicker.date = [NSDate date]; NSLocale * locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]; datePicker.locale = locale;

在我的应用程序中,我已将我的语言从iPhone设置更改为阿拉伯语,当我打开应用程序时,应用程序会显示阿拉伯语的日期选择器。 我使用NSLocale以英语显示日期选择器,即使在iPhone的设置中语言设置为阿拉伯语。 这是我的密码

datePicker.date = [NSDate date];
NSLocale * locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
datePicker.locale = locale;
但当我选择日期时,它以阿拉伯语返回我,但在picker中,它以美国语言格式显示日期。 请帮忙。

查看上面列出的两个“重复项”的可能重复项,两个似乎都不能提供真实答案。我猜您需要设置
calendar
属性,但我还没有尝试过。