次のエラーが表示されます:二項演算子 '===' は、行のタイプ 'Self.Element' および 'AnyObject' のオペランドに適用できません: return contains { $0 === object }.
objectの型にキャストする方法はありIterator.Elementますか? この行は、が として表現可能でなければならwhere Iterator.Element: AnyObjectないという意味ではありませんか?Iterator.ElementAnyObject
extension Sequence where Iterator.Element: AnyObject {
/**
- Parameter object:
*/
func containsObjectIdentical(to object: AnyObject) -> Bool {
return contains { $0 === object }
}
}
この件についてご協力いただきありがとうございます。