NSDiacriticInsensitivePredicateOption wird von Realm @ nicht unterstüt
Ich habeDictObject
mit einer Texteigenschaft, die einige vietnamesische Buchstaben enthält, z. B. "Sống".
@interface DictObj : RLMObject
@property NSString *text;//Ex: sống
@end
Ich möchte @ verwendBEGINSWITH[cd]
, um eine diakritische unempfindliche Suche durchzuführen, die von Realm derzeit jedoch nicht unterstützt wird:
RLMResults *fetchedResults = [DictObj objectsInRealm:realm where:@"text BEGINSWITH[cd] %@",inputText];
Ich kann nutzenkCFStringTransformStripDiacritics
, um meinen Eingabetext zu transformieren, aber ich weiß nicht, wie diese String-Transformation durchgeführt wird, wenn der String bereits in der Realm-Datei gespeichert ist.