handleQueryWithUnboundKey:
キーで見つけられない時に呼び出されます
-(id)handleQueryWithUnboundKey:(NSString *)key:
解説
キーで見つけられない時に呼び出されます。サブクラスでオーバーライドします。
10.3以降valueForUndefinedKey:を使います。
返り値
( id )
オブジェクト
引数
( NSString * )key
キー
フレームワーク
Foundation
クラス
NSKeyValueCoding
Instance Methods
使用可能
10.0
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { [self takeValue:@"aaa" forKey:@"aStringKey"];//NSString *aStringKey;へセット NSLog([[self valueForKey:@"badKey"] description]);//NSString *aStringKey;から取得 } -(id)handleQueryWithUnboundKey:(NSString *)key { NSLog([NSString stringWithFormat:@"the key '%@' is bad.",key]); return nil; } @end