【发布时间】:2013-09-19 19:33:58
【问题描述】:
我在我的应用程序中使用以下代码在启动时打印首选语言:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
NSArray* languages = [defaults objectForKey:@"AppleLanguages"];
NSLog(@"%@", languages);
}
该列表仅包含一项。在模拟器中更改语言没有效果。奇怪的是,如果我重新开始一个新项目,上面完全相同的代码会打印出完整的语言列表。为什么我的应用没有获得完整的语言列表? XCode 中是否有我可能切换的设置?
【问题讨论】:
标签: iphone ios xcode localization internationalization