我有一个 ObjC & Swift Mixed 项目,它使用 StoreKit 进行 IAP,类的定义如下:
...
import StoreKit
public class IAPManager: NSObject, SKProductsRequestDelegate, SKPaymentTransactionObserver {...}
...
构建时失败,错误如下:
环境是:
- xcode:v8.1
- iOS:10.1
- swift :2.3
我在谷歌上搜索了 1 个小时,但找不到任何有用的东西。
最佳答案
你实现了委托(delegate)方法吗?
swift 3
public func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) {
}
关于ios - 没有名为 'SKPaymentTransactionObserver' 的类型或协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41118420/