没有名为' SKPaymentTransactionObserver'的类型或协议

时间:2016-12-13 10:09:53

标签: ios objective-c swift

我有一个ObjC& Swift Mixed项目,它使用StoreKit进行IAP,该类定义如下:

...
import StoreKit
public class IAPManager: NSObject, SKProductsRequestDelegate, SKPaymentTransactionObserver  {...}
...

构建它时,它失败并出现以下错误:

no type or protocol named'SKPaymentTransactionObserver'

no type or protocol named'SKPaymentTransactionObserver'

env是:

  • xcode:v8.1
  • iOS:10.1
  • swift:2.3

我用谷歌搜索了1个小时,但找不到任何有用的东西。

1 个答案:

答案 0 :(得分:0)

您是否实施了委托方法?。

Swift 3

public func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) {
}