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