iphone - Определение типа симулятора

как я могу определить, использую ли я симулятор iphone или симулятор ipad. Я использую стороннюю библиотеку, которой я должен передать параметр, использую ли я ipad или iphone. чтобы протестировать приложение, я хочу программно определить, использую ли я симулятор iphone или симулятор ipad. есть ли способ его идентифицировать?


person Satyam    schedule 17.03.2011    source источник


Ответы (1)


ты пробовал [[[UIDevice currentDevice] model] hasPrefix: @"iPad"]

person Waqas Raja    schedule 17.03.2011
comment
Я обнаружил, что если вы используете универсальный двоичный файл (или только iPad) на 4.3, то приведенный выше код работает (например, [[UIDevice currentDevice] model] — это симулятор iPad. Однако если вы используете приложение для iPhone на iPad (например, когда он отображается с помощью кнопки 2x), тогда [[UIDevice currentDevice] model] на самом деле является «симулятором iPhone». Это имеет смысл, если подумать! - person Ben Clayton; 26.09.2011