Директива компилятора MonoTouch для симулятора iPhone

Кто-нибудь знает директиву компилятора, которую я бы использовал в MonoTouch, чтобы увидеть, работаю ли я на симуляторе iPhone? Не могу найти информацию нигде.

Спасибо!

1 ответ

Решение

Нет директивы компилятора (условного символа компиляции), чтобы определить, работаете ли вы в симуляторе iPhone или на устройстве.

Однако вы можете определить это во время выполнения, используя этот код:

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

Это здесь: http://docs.xamarin.com/ios/recipes/General/Projects/Environment_Checks

Другие вопросы по тегам