Проверьте, если постоянный определяется во времени выполнения в Obj-C

К, например, переменные доступа в a NSDictionary Платформы какао часто определяют ключи, такой как UIKeyboardBoundsUserInfoKey. Как я могу проверить, определяется ли ключ во времени выполнения? Я нашел примеры того, как проверить на классы и функции, но не на константы.

20
задан Johan Kool 26 June 2010 в 00:05
поделиться

1 ответ

Проверить указатель на ноль, например

if (&UIKeyboardBoundsUserInfoKey != nil)
{
    //Key exists
}
30
ответ дан 29 November 2019 в 22:36
поделиться