Я пытаюсь проверить наличие класса UIAppearance с помощью:Проверка наличия UIAppearance
NSClassFromString(@"UIAppearance")
Однако это возвращает ноль из обоих iOS4 и iOS5 - нибудь есть какие-либо советы о том, как обойти эту проблему ?
Я пытаюсь проверить наличие класса UIAppearance с помощью:Проверка наличия UIAppearance
NSClassFromString(@"UIAppearance")
Однако это возвращает ноль из обоих iOS4 и iOS5 - нибудь есть какие-либо советы о том, как обойти эту проблему ?
UIAppearance не является классом, это протокол. Поэтому для того, чтобы проверить погоду он существует или нет, вы должны использовать:
NSProtocolFromString(@"UIAppearance");
возвращает нуль на < iOS5, а объект на iOS5.
Это может пригодиться:
большое спасибо – mootymoots
Добро пожаловать! –