次のエラーが表示されます:二項演算子 '===' は、行のタイプ '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 }
}
}
この件についてご協力いただきありがとうございます。