0
我想使Post协议继承Equatable协议和Post协议在Equatable协议中实现方法。我不知道为什么会出现错误
我不`吨知道为什么错误发生....
请帮我...我想知道为什么错误发生..
(== Equatable协议的SWIFT 3.0方法静态方法。因此,我用静态方法。)
protocol Post: Equatable {
var referenceIndex: Int { get set}
var likeCount: Int { get set}
var likeStatus: Bool { get set}
var commentCount: Int { get set}
var commentStatus: Bool { get set}
}
// here. error happen...
extension Post {
public static func ==(lhs: Post, rhs: Post) -> Bool {
return lhs.referenceIndex == rhs.referenceIndex
}
}
== Swift 3.0中Equatable协议的方法是静态方法。因此,我使用静态方法。 – user3427989
@ user3427989我已更新我的问题,使其与协议工作,并试图解释为什么它不应该是一个静态方法(希望我成功:)) – pbodsk
谢谢。^_ ^。 – user3427989