【发布时间】:2015-09-27 10:34:09
【问题描述】:
我正在尝试使用contains 确定Array 是否包含某个字符串值。数组定义如下:
var myArray: Array<String!> = []
这是在一个单独的文件中(因为它在许多不同的地方被操纵),我正在尝试执行以下操作:
var searchString: String! = "Search"
if contains(myArray, searchString) {
println("Exists")
}
else {
println("Doesn't Exist")
}
每次我尝试运行上述代码时,都会收到一条错误消息:
Cannot find an overload for 'contains' that accepts an argument list of type '(Array<String!>, String)'
我尝试了以下方法:
if myArray.contains(searchString) {
...
然后我收到一条错误消息:
'Array<String!>' does not have a member named contains
如何使用contains 而不让 Swift 返回错误?
【问题讨论】:
标签: arrays swift search contains