8

利用可能なすべてのローカリゼーションのリストを取得するにはどうすればよいですか?

5 つのローカリゼーションを持つアプリがあります。現在のロケールがそのリストにあるかどうかを知る必要があり、そうでない場合はフォールバックを作成します。しかし、現在のロケールがそのリストに含まれているかどうかを確認するにはどうすればよいでしょうか?

4

2 に答える 2

2

現在のロケールがサポートされているかどうかを確認する最も簡単な方法は、サポート@"IsSupported" = @"Yes"している 5 つのローカリゼーションすべてに特別な「テスト」文字列 (たとえば ) を追加することです。次に、簡単なチェックが機能します。

BOOL supported = [NSLocalizedString(@"IsSupported", nil) isEqualToString:@"Yes"];
于 2013-02-26T15:56:52.710 に答える