点击UIButton动作Xcode重新启动应用程序

时间:2015-07-20 06:41:17

标签: ios objective-c xcode

我正在做多语言应用

我做的是,我用了两个按钮, 一个用于英语,一个用于阿拉伯语

在相应的按钮操作上, 我正在改变我的应用语言。 以下是相同的代码

-(void)changeLanguageFunctionEnglish
{
    [[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"en", nil] forKey:@"AppleLanguages"];
    [[NSUserDefaults standardUserDefaults]synchronize];
}

-(void)changeLanguageFunctionArabic
{
    [[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"ar", nil] forKey:@"AppleLanguages"];
    [[NSUserDefaults standardUserDefaults]synchronize];
}

但为了反映这种语言变化,我需要重启我的应用程序。 我不想重新启动。 做任何可用的事情,这将在方法结束时触发,一旦方法执行完毕,我的应用程序将重新启动/重新启动。

提前致谢。

我只需要在执行语言更改方法后重新启动/重启应用程序。

0 个答案:

没有答案