Question

Does anyone know the compiler directive I'd use in MonoTouch to see if I'm running in the iPhone simulator? Can't find any info anywhere.

Thanks!

Était-ce utile?

La solution

There is no compiler directive (conditional compilation symbol) to determine if you're running in the iPhone simulator or on a device.

You can however determine it at runtime, using this code:

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

This is from here: http://docs.xamarin.com/ios/recipes/General/Projects/Environment_Checks

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top