Acesse a propriedade de objeto personalizado ao iterar sobre o dicionário
Eu tenho vários objetos
Struct object {
var title:String?
}
var one = object("green")
var two = object("black")
var three = object("blue")
Também tenho um dicionário
var dict = ["a":[one, two], "b":[three]]
O que eu quero é iterar sobre os valores do dicionário e encontrar todos os objetos que começam com "b".
Eu pensei sobre algo como
for (key, value) in dict {
if value.lowercaseString.containsString(searchText.lowercaseString)
}
mas eu recebo um erro de
value of type [object] has no member 'lowercaseString'
como posso lidar com isso?