【发布时间】:2015-06-09 02:27:44
【问题描述】:
我试过了
#ifdef TARGET_IPHONE_SIMULATOR
static BOOL isSimulator = YES;
#endif
但是对于设备和模拟器,isSimulator 变量总是为 1。
我需要一种方法来确定运行的代码是在 iOS 模拟器上还是在设备上。
【问题讨论】:
-
正如您在此答案stackoverflow.com/questions/5775420/… 上看到的那样,您可以像这样检查运行时(而不是您提供的编译时)运行应用程序的位置:#define SIM(x) if .. .(费尔南多·塞万提斯)。
标签: ios objective-c ios-simulator