【发布时间】:2016-09-26 06:13:20
【问题描述】:
我想让那个 Post 协议继承 Equatable 协议和 Post 协议实现 Equatable 协议中的方法。
我不知道为什么会发生错误......
请帮助我...我想知道为什么会发生错误..
(== swift 3.0 Equatable 协议的方法是静态方法,所以我使用静态方法。)
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
}
}
【问题讨论】: