macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

orPredicateWithSubpredicates:

ORで条件を合成した新しい条件を返します
+(NSPredicate *)orPredicateWithSubpredicates:(NSArray *)subpredicates:

解説

ORで条件を合成した新しい条件を返します。
subpredicatesはNSPredicateのNSArray

返り値

( NSPredicate * )

なし

引数

( NSArray * )subpredicates

クラス

NSCompoundPredicate

Class Methods

使用可能

10.4

参照

例文

NSString *searchKey6_1 = @"*.strings";
		NSPredicate *predicate6_1 = [NSPredicate predicateWithFormat:@"kMDItemDisplayName like[c] %@", searchKey6_1];
		
		NSString *searchKey6_2 = @"*.m4a";
		NSPredicate *predicate6_2 = [NSPredicate predicateWithFormat:@"kMDItemDisplayName like[c] %@", searchKey6_2];

NSPredicate *mergePredicate = [NSCompoundPredicate orPredicateWithSubpredicates:[NSArray arrayWithObjects: predicate6_1 , predicate6_2, nil]];