Не могу построить `pkaddpaymentpassviewcontrollerdelegate` при настройке модулей ExpoIOS

Программируем под IOS
Anonymous
Не могу построить `pkaddpaymentpassviewcontrollerdelegate` при настройке модулей Expo

Сообщение Anonymous »

Я добавляю поддержку модулей выставки в существующем приложении React Native. Я следил за «Установкой модулей Expo в существующем Native Project», но я сталкиваюсь с проблемами после изменений в проекте iOS. Я использую Expo версию 51.0.39 .
У меня есть 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

Вернуться в «IOS»