【发布时间】:2017-08-24 23:44:38
【问题描述】:
我正在使用 here 找到的 sqlite.swift 库
下面是我用来过滤结果的代码:
.filter(mdm[assetTag] != "ipad" && location == facility && [tagArray].contains(appversion))
.contains 部分出现以下错误:
调用中缺少参数标签“where”。
我正在阅读自述文件,不需要在过滤器的 .contains 部分中添加 where 子句。
更新:
数组声明如下:
var tagarray = [String]()
let appversion = Expression<String>("appversion")
【问题讨论】:
-
请张贴
tagArray和appversion的声明。我知道问题出在哪里,但需要这些值来提供准确的答案 -
在原始问题中添加了声明。
-
tagArray.contains(appversion)代替? -
@Larme 是的,这似乎有效。
标签: swift sqlite.swift