8
我想在应用程序中检测iPhone OS版本,您是否也可以发布示例代码。我尝试使用没有帮助的宏。如何检测应用程序中的iPhone操作系统版本?
我想在应用程序中检测iPhone OS版本,您是否也可以发布示例代码。我尝试使用没有帮助的宏。如何检测应用程序中的iPhone操作系统版本?
你需要,如果你想条件编译使用宏:
#if __IPHONE_8_0
// Works on >= version 8.0
#else
// Works on < version 8.0
#endif
或者,检查在运行时,使用:
float ver = [[[UIDevice currentDevice] systemVersion] floatValue];
if (ver >= 8.0) {
// Only executes on version 8 or above.
}
你肯定#ifdef来工作?我刚刚尝试__IPHONE_8_0和7.0编译的代码,并导致崩溃。 – 2015-02-11 17:47:46
没问题..应该是'#if'和'#endif' – emotality 2015-08-28 18:07:35