【发布时间】:2015-05-11 08:24:28
【问题描述】:
我是 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 不符合协议 “任何对象”
有什么想法吗? 谢谢
【问题讨论】:
-
我们还能看到 MyClasse 和 MyClasse2 类吗
标签: swift