Ошибка при тестировании приложения iOS 5 в Deployment Target 4.2 - PullRequest
0 голосов
/ 08 марта 2012

Я сделал приложение с раскадровкой и новой функцией iOS 5, например:

[[UINavigationBar appearance] setBackgroundImage:navigationBarImage forBarMetrics:UIBarMetricsDefault];

если я пытаюсь протестировать приложение Deployment Target до 4.2 для пользователя, у которого все еще есть эта прошивка, я получаю сообщение об ошибке в строке, которую я пишу выше, поэтому мой вопрос заключается в том, как я могу проверить свое приложение на устройстве 4.2? *

1 Ответ

0 голосов
/ 08 марта 2012

Для чего-то, что работает только на iOS 5, вы можете сделать следующее.

Вы можете попробовать получить версию следующим образом:
float version = [[[UIDevice currentDevice] systemVersion] floatValue];

И вы пробуете, какая версия у пользователя перед вашим кодом:

if (version >= 5.0) { your code }
...