我正在尝试查询具有过滤条件的对象的领域,并且对于具有新行字符的字符串一直失败
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
'"'
我该如何解决这个问题?请帮忙。
答案 0 :(得分:1)
您需要将字符串作为专用参数传递,而不是内置到格式字符串中,如下所示:
results = realm.objects(LocalizedString).filter("tuvEnglish = %@ AND tuvThai = %@", "Ndjdj\n", "Ndjdj\n")