У меня есть следующий класс:
class BaseCache<T: Equatable>: NSObject {
var allEntities = [T]()
// MARK: - Append
func appendEntities(newEntities: [T]) {
....
}
}
Теперь я хочу подклассифицировать его, но я получаю раздражающую ошибку, что мой тип "не соответствует протоколу" Equableable ":
Кажется, дженерики в Свифте - настоящая боль в заднице.