Неопределенный идентификатор - SKErrorPaymentCancelled [duplicate]

На этот вопрос уже есть ответ:

Использование неразрешенного идентификатора при использовании констант StoreKit с iOS 9.3 / Xcode 7.3 3 ответа

Я обновил до последней версии Xcode 7.3 с выпуском iOS 9.3 и OSX 10.11.4 (включая Swift 2.2) вчера.

Когда я создаю свое приложение, я получаю сообщение об ошибкеUse of unresolved identifier 'SKErrorPaymentCancelled', который я использую, чтобы проверить, отменил ли пользователь платеж. Я не делаю с ним ничего особенного, просто регистрирую это (как показано ниже).

private func failedTransaction(transaction: SKPaymentTransaction) {
    print("failedTransaction...")
    if transaction.error!.code == SKErrorPaymentCancelled {
        print("Transaction Cancelled: \(transaction.error!.localizedDescription)")
    }
    else {
        print("Transaction Error: \(transaction.error!.localizedDescription)")
    }
    SKPaymentQueue.defaultQueue().finishTransaction(transaction)
}

Я не могу найти ничего в журнале изменений Swift 2.2, в котором говорится, что что-то в StoreKit было изменено. Это работало нормально, прежде чем я обновил.

Кто-нибудь еще видел эту проблему?

Ответы на вопрос(1)

Ваш ответ на вопрос