xCode говорит, что объект может не отвечать селектору, пока я проверяю его - PullRequest
2 голосов
/ 05 августа 2011

У меня есть следующий код:

if([node respondsToSelector:@selector(setOpacity:)])
    [node setOpacity:127];

Я знаю, node может не отвечать на setOpacity:, поэтому я проверяю его, но xCode все еще предупреждает об этом.Есть ли способ безопасно вызвать селектор без жалоб xCode?предупреждение:

/ path / file.mm: 79: предупреждение: «CCNode» может не отвечать на «-setOpacity:»

1 Ответ

4 голосов
/ 05 августа 2011
if([someIndexes respondsToSelector:@selector(setOpacity:)])
    [(id)someIndexes setOpacity:127];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...