У меня есть Swift File в проекте, который содержит класс, который соответствует PkadDpaymentPassViewControllerDelegate . После добавления настройки выставки я сейчас вижу ошибку, когда пытаюсь создать проект. Это работало, пока я не добавил изменения из руководства по настройке выставки. Я также добавил #Import "ExpomoDulescore-swift.h" в appdelegate.mm , чтобы решить проблему, аналогичную описанной здесь. Если я просто удалю одно соответствие одного протокола в pkaddpaymentpassviewcontrollerdelegate он успешно строит.
Код: Выделить всё
class AddPaymentPassHandler: NSObject, PKAddPaymentPassViewControllerDelegate {
// protocol conformance and other good stuff
}
rurrors:
- 'PKADDPaymentPassViewController' должен быть указателем (требуется '*') < /li>
- Аргументы типа не могут быть применены к непараметрированному классу 'nsobject' < /li>
Неизвестное имя класса 'pkaddpaymentpasseviewcontrollerdelegate'; Вы имели в виду 'pkaddpaymentpassviewcontroller'?
Подробнее здесь: https://stackoverflow.com/questions/795 ... xpo-module