проблема isMemberOfClass - PullRequest
       6

проблема isMemberOfClass

0 голосов
/ 19 августа 2010

Я пытаюсь войти, если объект в моем изменяемом массиве является членом класса NSString.Вот мой код:

 id obj = [mutArr objectAtIndex:1];
 BOOL classMem = [obj isMemberOfClass:[NSString class]];
 NSLog(@"%@", classMem);

Вместо печати YES или NO я получаю вывод (null).Подскажите, пожалуйста, почему это так?

Спасибо !!

1 Ответ

2 голосов
/ 19 августа 2010

BOOL не является объектом, поэтому не должен регистрироваться с %@. Вместо этого запишите его в формате %d. Или, если вы хотите более четкий вывод, вы можете использовать:

NSLog(@"%@", classMem ? @"YES" : @"NO");
...