0

選択したキーボードが英語ではなく、アラビア語であることを確認するにはどうすればよいですか。したがって、後の段階で、Webサーバーでの検索を改善するために、アラビア数字を英語の数字に変換します。

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 に答える