Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iphone uidatepicker本地化_Iphone_Uidatepicker - Fatal编程技术网

iphone uidatepicker本地化

iphone uidatepicker本地化,iphone,uidatepicker,Iphone,Uidatepicker,我在iphone日期选取器中遇到本地化问题。我希望日期选取器只显示英文日期,但现在它使用的语言设置为iphone设置中的区域。我尝试了以下各种没有用的方法 在uidatepicker的nib文件中设置区域设置 通过代码设置语言环境 NSLocale* locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_GB"]; [datePicker setLocale:locale]; [datePicker setCalendar:[local

我在iphone日期选取器中遇到本地化问题。我希望日期选取器只显示英文日期,但现在它使用的语言设置为iphone设置中的区域。我尝试了以下各种没有用的方法

  • 在uidatepicker的nib文件中设置区域设置
  • 通过代码设置语言环境

    NSLocale* locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_GB"];
    [datePicker setLocale:locale];
    [datePicker setCalendar:[locale objectForKey:NSLocaleCalendar]];
    

  • 这不起作用。如果有人有解决问题的好主意,请帮助

    我认为这是一个已知的问题。日期选择器似乎依赖于当前用户的国家/地区设置,您无法从代码更改这些设置。事实上,我不知道locale属性的作用是什么。它什么也不做