小编Sar*_*len的帖子

使用按钮更改iphone应用程序语言,无需重新启动应用程序

我想更改我的应用程序的语言.目前我正在以下列方式进行.我有两个按钮可以更改NSUserDefaults中的语言.但在此之前影响我的应用程序,我需要重新启动它.

这是我的代码.

- (IBAction)changeDutch:(id)sender {
    [[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"nl", @"en", nil] forKey:@"AppleLanguages"];

}
- (IBAction)changeEnglish:(id)sender {
    [[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"en", @"nl", nil] forKey:@"AppleLanguages"];
}
Run Code Online (Sandbox Code Playgroud)

这很好用.但我不希望每次都重启我的应用程序.谁能告诉我怎么做?

亲切的问候!

iphone localization objective-c nslocalizedstring ios

4
推荐指数
1
解决办法
7209
查看次数

确定设备上运行的IOS

我在我的应用程序中有一个facebook分享按钮,一个推文按钮.我的应用程序支持IOS 5.1.所以对于twitter来说没有问题.但是我应该如何使用Facebook分享按钮.

如果运行该应用程序的IOS设备正在使用IOS6,我想使用新的方式,就像你可以在这里看到的那样

但是当应用程序在以前的IOS设备上运行时.我想用旧时尚的方式.

有谁能够帮我?

亲切的问候

twitter facebook objective-c ipad ios

1
推荐指数
1
解决办法
550
查看次数