Как я могу определить, является ли устройство iPad в iOS 8.3?
Мы обновили наш SDK до iOS 8.3, и внезапно наш метод определения iPad не работает должным образом:
+ (BOOL) isiPad
{
#ifdef UI_USER_INTERFACE_IDIOM
return UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad;
#endif
return NO;
}
ifdef
блок никогда не вводится, и такreturn NO;
всегда бежит.Как определить, является ли устройство iPad без использованияUI_USER_INTERFACE_IDIOM()
?
Я использую:
Xcode 6.3 (6D570)iOS 8.2 (12D508) - Компиляция с помощью компилятора iOS 8.3Развертывание: семейство целевых устройств: iPhone / iPadMac OS X: Yosemite (10.10.3)Mac: MacBook Pro (MacBookPro11,3)