Trying to add a protocol to a Class signature in swift

protocols, storekit, swift

Solution

Have you implemented the required methods in your class?

`paymentQueue:updatedTransactions:` and `paymentQueue:updatedDownloads:` are required methods and you will get a warning if they are not implemented.

Problem

I'm trying to create an in-app purchase in swift. In my class signature, I have the following: ``` class ViewController: UIViewController, UITextFieldDelegate, UIAlertViewDelegate, SKStoreProductViewControllerDelegate, SKPaymentTransactionObserver{ ``` However, I get an error message: type "ViewController" does not conform to protocol: SKPaymentTransactionObserver I've read this: https://developer.apple.com/library/prerelease/mac/documentation/Swift/Conceptual/BuildingCocoaApps/WritingSwiftClassesWithObjective-CBehavior.html and Conform to protocol in ViewController, in Swift The SKSoreProductViewControllerDelegate works fine. What am I missing, please?

Original source

Related problems