コアデータのTransformable
属性でフィルタリングを実行します。 Transformer
の値は実際にはNSAttributedString
です。私は以下のような述語を設定しようとしました:コアデータ:TransformableでNSPredicateを使用するにはどうすればよいですか?
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(attributedString CONTAINS[cd] %@), _searchString];
それは動作しませんでした。これは確かにString
属性で動作します。
私は一日中それをgoogled、まだ運がありません。 誰かがそれを達成する方法を教えてもらえますか?ありがとう!
私は 'CoreData'の' Transformer'に慣れていませんが、 'NSAttributedString'をCoreDataにどのように保存しましたか? 'somethingAsAttributedString.string CONTAINS [c] ...' – Larme
[CoreDataにNSMutableAttributedStringを格納する簡単な方法]の可能な複製(https://stackoverflow.com/questions/20648398) /単純な方法 - 店 - nsmutableattributedstring-in-coredata) – djromero