1

Swiftでequatableを設定するとエラーが発生します

extension PFObject : Equatable {}

public func ==(lhs:PFObject,rhs:PFObject) -> Bool {

return lhs.objectId == rhs.objectId
}

次のエラーの下に

プロトコル「Equatable」への「PFObject」の冗長適合

このエラーの解決策はありますか?

4

3 に答える 3

0

PFObjectから継承しNSObjectているため、すでに に準拠していEquatableます。

すでに実装されているクラスに追加Equatableするのではなく、それをサブクラス化し、デフォルトの実装をオーバーライドする必要があります。

于 2015-08-24T14:53:21.060 に答える