instancesRespondToSelector:
クラスのインスタンスが、メッセージに応答することができるか返します
+(BOOL)instancesRespondToSelector:(SEL)aSelector
解説
クラスのインスタンスが、メッセージ(aSelector)に応答することができるか返します。
クラスが応答することができるかをチェックするにはrespondsToSelector:を送信します。
他のオブジェクトに転送される場合は、このメソッドがNOを返してもそのクラスのインスタンスはメッセージに応答することができます。
返り値
( BOOL )
応答できるかYES/NO
フレームワーク
Foundation
クラス
NSObject
Class Methods
使用可能
10.0
参照
- forwardInvocation:
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { if ([[NSButton class] instancesRespondToSelector:@selector(allowsMixedState)]){ [myOutlet setTitle:@"YES"]; }else{ [myOutlet setTitle:@"NO"]; } } @end