我正在尝试快速创建应用内购买。在我的班级签名中,我有以下内容:
class ViewController: UIViewController, UITextFieldDelegate, UIAlertViewDelegate,
SKStoreProductViewControllerDelegate, SKPaymentTransactionObserver{
但是,我收到一条错误消息:类型“ViewController”不符合协议:SKPaymentTransactionObserver
我读过这个:https://developer.apple.com/library/prerelease/mac/documentation/Swift/Conceptual/BuildingCocoaApps/WritingSwiftClassesWithObjective-CBehavior.html https://developer.apple.com/library/prerelease/mac/documentation/Swift/Conceptual/BuildingCocoaApps/WritingSwiftClassesWithObjective-CBehavior.html and 遵守 ViewController 中的协议,在 Swift 中 https://stackoverflow.com/questions/24092346/conform-to-protocol-in-viewcontroller-in-swift
SKSoreProductViewControllerDelegate 工作正常。请问我缺少什么?
您在班级中实现了所需的方法吗?
paymentQueue:updatedTransactions:
and paymentQueue:updatedDownloads:
是必需的方法,如果未实现它们,您将收到警告。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)