簡體   English   中英

Swift 2.1:領域查詢失敗,換行符

[英]Swift 2.1: Realm query fails with new line character

我試圖查詢具有過濾條件的對象的領域,並且它不斷出現帶有換行符的字符串而失敗

results = realm.objects(LocalizedString).filter(filterString!)

這里filterString包含字符串

"tuvEnglish = 'Ndjdj\n' AND tuvThai = 'Ndjdj\n'"

失敗並顯示錯誤

'NSInvalidArgumentException', reason: 'Unable to parse the format string "tuvEnglish = 'Ndjdj
' AND tuvThai = 'Ndjdj
'"'

我該如何解決? 請幫忙。

您將需要將字符串作為專用參數傳遞,而不是像這樣內置於格式字符串中:

 results = realm.objects(LocalizedString).filter("tuvEnglish = %@ AND tuvThai = %@", "Ndjdj\n", "Ndjdj\n")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM