API, чтобы определить, работает ли на iPhone или iPad [дубликат]
На этот вопрос уже есть ответ здесь:
iOS определяет, находится ли пользователь на iPad 16 ответовЕсть ли API для проверки во время выполнения, работаете ли вы на iPhone или iPad?
Один из способов, который я могу придумать, это использовать:
[[UIDevice currentDevice] model];
И обнаружить наличие строки «iPad» - которая кажется немного хрупкой.
В 3.2 SDK я вижу, чтоUIDevice
также есть свойство, которое действительно то, что я ищу, но не работает для pre-3.2 (очевидно):
[[UIDevice currentDevice] userInterfaceIdiom];
Есть ли другие способы, кроме проверки на наличие «iPad» для универсального приложения?