Discussion 議論
The return value of this property is not guaranteed to be the same as the string used to create the predicate using predicate
or similar methods.
このプロパティの戻り値は、述部をpredicate
や類似のメソッドを使って作成するのに使われた文字列と同じであることを保証されません。
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で記述されるように(NSPredicate
はNSCoding
プロトコルを採用します)。