0

我们如何检查选定的键盘不是英语而是阿拉伯语。所以在后期我将阿拉伯数字转换为英文数字,​​以便在网络服务器上更好地搜索。

4

1 回答 1

1

您可以知道手机的当前语言。通过以下代码

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    NSArray *languages = [defaults objectForKey:@"AppleLanguages"];
    NSString *currentLanguage = [languages objectAtIndex:0];

    NSLog(@"Current Locale: %@", [[NSLocale currentLocale] localeIdentifier]);
    NSLog(@"Current language: %@", currentLanguage);

如果它是阿拉伯语,这意味着键盘也将使用阿拉伯语,用户将输入阿拉伯语文本。

于 2012-07-09T10:34:07.233 回答