Instance Property インスタンスプロパティ

predicateFormat

The predicate's format string. 述部のもつ書式設定文字列。

Declaration 宣言

var predicateFormat: String { get }

Discussion 議論

The return value of this property is not guaranteed to be the same as the string used to create the predicate using predicateWithFormat: or similar methods. このプロパティの戻り値は、述部をpredicateWithFormat:や類似のメソッドを使って作成するのに使われた文字列と同じであることを保証されません。

You cannot use this method to create a persistent representation of a predicate suitable for recreating the original predicate. If you need a persistent representation of a predicate, create an archive instead, as described in Object archiving (NSPredicate adopts the NSCoding protocol). あなたは、このメソッドを使うことで、元の述部を再度作成するのに適した、ある述部の永続的表現を作成することはできません。あなたがある述部の永続的な表現を必要とするならば、アーカイブを代わりに作成してください、Object archivingで記述されるように(NSPredicateNSCodingプロトコルを採用します)。