我正在关注此视频教程:https://www.youtube.com/watch?v=h1gQklbrgjc
当我执行此功能时,我按照他的教程写了这封信:
func paymentQueue(queue: SKPaymentQueue!, removedTransactions transactions: [AnyObject]!) {
print("removed")
}
我收到完整错误:
Objective-C方法'paymentQueue:removedTransactions:'方法'paymentQueue(:removedTransactions :)'与协议'SKPaymentTransactionObserver'中的可选需求方法'paymentQueue(:removedTransactions :)'冲突/ p>
此外,在视频中 - 该家伙没有显示错误,他可以运行该应用程序。
有谁知道我为什么会收到此错误以及如何解决此问题?
答案 0 :(得分:1)
来自SKPaymentTransactionObserver
的正确方法:
func paymentQueue(queue: SKPaymentQueue, removedTransactions transactions: [SKPaymentTransaction]) {
print("removed")
}
请参阅documentation。