0

現在のユーザーの優先言語が RTL か LTR かを判断する Objective-C プリプロセッサ ディレクティブを作成しようとしています。グローバル スコープ内の対応するブール値。

誰かがそれについて何か洞察を持っていますか?

4

1 に答える 1

2

ありえない。

前処理はコンパイルに先行します。

ユーザーの書き込み/読み取り方向は、プログラムの実行時に決定されます (変更される可能性があるため、キャッシュするのも間違いである可能性があります)。


もちろん、次のことができます。

#define IS_USER_READING_DIRECTION_LTR <#Whatever you use now to determine this dynamically#>

…しかし、それがあなたの質問だとは思いません。

于 2012-10-02T14:14:20.283 に答える