Instance Method インスタンスメソッド

initWithType:subpredicates:

Returns the receiver that a specified type initializes using predicates from a specified array. ある指定された型がある指定された配列からの述部それらを使って初期化するレシーパを返します。

Declaration 宣言

- (instancetype)initWithType:(NSCompoundPredicateType)type 
               subpredicates:(NSArray<NSPredicate *> *)subpredicates;

Parameters パラメータ

type

The type of the new predicate. 新しい述部の型。

subpredicates

An array of NSPredicate objects. NSPredicateオブジェクトいくらかの配列。

Return Value 戻り値

The receiver initialized with its type set to type and subpredicates array to subpredicates. それの型を型にそして下位述部配列をsubpredicatesに設定することで、レシーバを初期化します。

Discussion 議論

For applications linked on macOS 10.5 or later, the subpredicates array is copied. For applications linked on OS X v10.4, the subpredicates array is retained (for binary compatibility). macOS 10.5以降に関連付けられるアプリケーションに対して、subpredicates配列は複製されます。OS X v10.4に関連付けられるアプリケーションに対して、subpredicates配列は保有されます(バイナリ互換性のために)。

See Also 参照

Creating Compound Predicates 合成述部を作成する