Как я могу определить, является ли устройство 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)

Ответы на вопрос(1)

Ваш ответ на вопрос