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?

questionAnswers(2)

yourAnswerToTheQuestion