【发布时间】:2018-05-14 09:02:40
【问题描述】:
我收到以下错误:二元运算符'==='不能应用于'Self.Element'和'AnyObject'类型的操作数就行了:return contains { $0 === object }。
有没有办法将object 转换为Iterator.Element 的类型? where Iterator.Element: AnyObject 这行是否意味着Iterator.Element 必须可以表示为AnyObject?
extension Sequence where Iterator.Element: AnyObject {
/**
- Parameter object:
*/
func containsObjectIdentical(to object: AnyObject) -> Bool {
return contains { $0 === object }
}
}
感谢您对此事的任何帮助。
【问题讨论】:
标签: swift sequence swift4.1 xcode9.3 anyobject