Как определить версию iPhone OS в приложении? - PullRequest
9 голосов
/ 06 декабря 2009

Я хотел бы определить версию iPhone OS в приложении, можете ли вы также опубликовать пример кода. Я пытался использовать макрос, который не помог.

1 Ответ

36 голосов
/ 06 декабря 2009

Вам нужно использовать макросы, если вы хотите условную компиляцию:

 #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.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...