我无法在查询 的filter()
中使用多个匹配函数,其中single match()工作正常,但是当我开始使用两个以上的match()时,它会给出错误像无法使用多个匹配函数
断言失败:无法使用的功能相匹配的要求 方面:文件 /Users/rspl/Desktop/Tests/SqliteSwiftDemo/SqliteSwiftDemo/SQLiteSwift/Statement.swift, 线196
下面的ex充足产生了一个问题:
emails.filter( match("xyz", body) && match("wonder*", body))
是否有任何其他备用可用?或者我犯了错误。
我只想同时或不同列的两个同时匹配。
做你的意思是'emails.filter {match(“xyz”,$ 0.body)&& match(“wonder *”,$ 0.body)}'? – Carpsen90
不,这个过滤器是** [sqlite.swift](https://github.com/stephencelis/SQLite.swift)**库函数 – Jasmin
'match()'的返回值类型是什么? – Carpsen90