Я новичок в коде Swift и сожалею о моем плохом английском. Вот мой код:SWIFT - Как сравнить экземпляр массива с протоколом
var t = Array<MyClassProtocol>()
var instance1 = MyClasse() //protocol MyClassProtocol
var instance2 = MyClasse() //protocol MyClassProtocol
var instance3 = MyClasse2() //protocol MyClassProtocol
t.append (instance1)
t.append (instance2)
t.append (instance3)
//What I try to do
for instance in t
{
if (instance === instance1){ /* do something */ }
}
XCode возвращение: тип MyClassProtocol не соответствует протоколу "AnyObject"
Любая идея? Благодаря
Можем ли мы также ознакомиться с классами MyClasse и MyClasse2 –