У меня возникла эта проблема в моем проекте Swift:
«Hashable.hashValue» устарела как требование протокола; согласовать тип 'ActiveType' с 'Hashable', внедрив 'ha sh (into :)' вместо
struct Payment: Hashable {
let product: SKProduct
let quantity: Int
let atomically: Bool
let applicationUsername: String
let simulatesAskToBuyInSandbox: Bool
let callback: (TransactionResult) -> Void
var hashValue: Int {
return product.productIdentifier.hashValue
}
static func == (lhs: Payment, rhs: Payment) -> Bool {
return lhs.product.productIdentifier == rhs.product.productIdentifier
}
}
Я пытался реализовать этот подход, но не сделал ' Не может быть успеха.
Снимок экрана Swift Code