searchElementForProperty:label:key:value:comparison:
プロパティで検索エレメントを返します
+(ABSearchElement *)searchElementForProperty:(NSString* )property: label:(NSString* )label: key:(NSString* )key: value:(id)value: comparison:(ABSearchComparison )comparison:
解説
プロパティで検索エレメントを返します。
【property】
●kABAddressProperty
【label】
●kABAddressHomeLabel
【key】
●kABAddressStateKey
【ABSearchComparison 】
●kABEqual
返り値
( ABSearchElement * )
引数
( NSString* )property
プロパティ
( NSString* )label
ラベル
( NSString* )key
キー
( id )value
値
( ABSearchComparison )comparison
比較
フレームワーク
AddressBook
クラス
ABGroup
Class Methods
使用可能
10.2
参照
+ searchElementForProperty:label:key:value:comparison: (ABPerson)
+ searchElementForConjunction:children: (ABSearchElement)
+ recordsMatchingSearchElement (ABAddressBook)
例文
ABSearchElement *se;
NSArray *results;
se = [ABPerson searchElementForProperty:kABAddressProperty
label:kABAddressHomeLabel
key:kABAddressStateKey
value:@"Kyoto"
comparison:kABEqual];
results = [ab recordsMatchingSearchElement:se];
NSLog( @"result %@",[results description] );