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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage