【发布时间】:2020-07-09 15:34:14
【问题描述】:
我有一个字符串输入“searchText”,如果 id(Int) 在“searchText”中包含任何数字,我需要检查领域过滤器
let searchText = "118523"
let messages:Results<ChatMessage> = realm
.objects(ChatMessage.self)
.filter("body CONTAINS %@ OR id CONTAINS %@" , searchText, searchText)
.sorted(byKeyPath: "timeStamp", ascending: true)
【问题讨论】:
-
澄清一下,您想为 searchText 字符串中的任何数字过滤您的领域对象吗?所以过滤对象全身或 id 包含“1”或“8”或“5”...?
-
完全正确....