我正在进行应用内购买并遇到两个错误。
第一个是private let productIdentifiers: Set
它出现错误"参考泛型类型' Set'需要在< ...>"
我的代码中的第二个错误是private var purchasedProductIdentifiers = Set()
它出现错误"通用参数'元素'无法推断"
以下是我的大部分代码附近的两个错误:
public class IAPHelper : NSObject {
private let productIdentifiers: Set
private var purchasedProductIdentifiers = Set()
private var productsRequest: SKProductsRequest?
private var productsRequestCompletionHandler: ProductsRequestCompletionHandler?
static let IAPHelperPurchaseNotification = "IAPHelperPurchaseNotification"
public init(productIds: Set<ProductIdentifier>) {
self.productIdentifiers = productIds
super.init()
}
}
帮助会很好!!
编辑:我现在收到错误&#39;&gt;&#39;当我将第二个错误更改为private var purchasedProductIdentifiers = Set<ProductIdentifier> = Set()
时,不是后缀一元运算符
答案 0 :(得分:3)
private let productIdentifiers : Set<ProductIdentifier>
private var purchasedProductIdentifiers : Set<ProductIdentifier> = Set()