8

iPhone シミュレーターで実行しているかどうかを確認するために MonoTouch で使用するコンパイラ ディレクティブを知っている人はいますか? どこにも情報が見つかりません。

ありがとう!

4

1 に答える 1

12

iPhone シミュレーターで実行しているかデバイスで実行しているかを判断するためのコンパイラ ディレクティブ (条件付きコンパイル シンボル) はありません。

ただし、次のコードを使用して、実行時に決定できます。

using ObjCRuntime;
static bool InSimulator ()
{
    return Runtime.Arch == Arch.SIMULATOR;
}

これはここからです: http://docs.xamarin.com/ios/recipes/General/Projects/Environment_Checks

于 2012-06-07T10:50:51.517 に答える