私はそれを作ってみたいPost protocol inheritance EquatableプロトコルとPostプロトコルはEquatableプロトコルのメソッドを実装しています。エラーが起こる理由を私は知っている `tを私はなぜエラーが発生するのかわかりません
....
私はエラーが起こる理由を知りたい...私を助けてください..
(== 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
}
}
== swift 3.0のEquatableプロトコルのメソッドは静的メソッドです。したがって、私は静的メソッドを使用します。 – user3427989
@ user3427989私はプロトコルで動作するように私の質問を更新し、静的メソッドではならない理由を説明しようとしました(成功したと思う:)) – pbodsk
ありがとう。^_^ – user3427989