【发布时间】:2016-07-18 14:59:13
【问题描述】:
我有几个对象
Struct object {
var title:String?
}
var one = object("green")
var two = object("black")
var three = object("blue")
我还有一本字典
var dict = ["a":[one, two], "b":[three]]
我想要的是遍历字典值并找到从“b”开始的所有对象。
我想像这样的事情
for (key, value) in dict {
if value.lowercaseString.containsString(searchText.lowercaseString)
}
但我得到一个错误
value of type [object] has no member 'lowercaseString'
我该如何处理?
【问题讨论】:
-
您发布的代码不起作用,因为它包含语法错误。请给我们您遇到的问题。
-
value 在这里是 Struct 而不是 String,所以 value.lowercaseString 不起作用。
标签: swift