¿Cómo resolver "El operador binario '==' no se puede aplicar a dos operandos 'Foo'"?
Creé una clase Foo de la siguiente manera:
class Foo{
var randomeVar:String?
func saySomething(){
print("Something")
}
}
Ahora quiero comparar diferentes instancias de foo de la siguiente manera:
let foo1 = Foo()
let foo2 = Foo()
if foo1 == foo2{
print("Cool")
}
Sin embargo, cuando lo hago, se cumplen las quejas de que "El operador binario '==' no se puede aplicar a dos operandos 'Foo'". ¿Cuál es el problema y cómo lo soluciono?