我有一个对象字典,我想要做的是遍历数据集并返回符合给定协议的对象数组.我遇到了传递所需协议的语法问题:
func getobjectsThatConformTo<T>(conformance: T.Type) -> [AnyClass]{ var returnArray: [AnyClass] = [] for(myKey,myValue) in allCreatedobjects{ if let conformantObject = myValue as? conformance{ returnArray.append(conformantObject) } return returnArray }
我看到的错误是“一致性”不是一种类型
谢谢你的帮助和时间