swift2で「Type 'クラス名' does not conform to protocol 'SKPaymentTransactionObserver'」のエラーが発生
swift1.2で実装していたアプリを、今回アップデートする事になり、swift2.2で書きなおしています。
その中で、storekitのSKPaymentTransactionObserverを使っているクラスで
「Type 'クラス名' does not conform to protocol 'SKPaymentTransactionObserver'」
のエラーが発生してしまっております。
SKPaymentTransactionObserverのプロトコル
paymentQueue(queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction])
は、実装済みで、optionalのプロトロルは
paymentQueue(queue: SKPaymentQueue!, restoreCompletedTransactionsFailedWithError error: NSError!)
paymentQueueRestoreCompletedTransactionsFinished(queue: SKPaymentQueue!)
が、実装済みでした。
swift1.2の時は、問題なく動いていたのですが、swift2.2でコンパイルが出来なくなってしまい、困っております。
他のoptionalなプロトコルも書いてみたりしたのですが、エラーが解消されませんでした。
何か、エラーの原因がおわかりになる方、いらっしゃいましたらご教授頂けますと幸いでございます。
よろしくお願い致します。