如何将现有的带有视图的Swift模块桥接到React-Native中?

时间:2019-11-11 21:53:17

标签: objective-c swift xcode react-native react-native-ios

我已经使该模块与Bridge一起使用,但是我不知道如何在React-Native内部调用SWIFT视图。

我收到此错误:其视图不在窗口层次结构中!在XCODE日志中!

使用React-Native 0.61.2

尝试移植模块MercadoPagoSDK:https://github.com/mercadopago/px-ios

尝试桥接模块,但未显示UI View,在XCODE日志中获取错误;其视图不在窗口层次结构中!在XCODE日志中!

import MercadoPagoSDK
import UIKit


@objc(MercadoPago)
class MercadoPago: UIView {
  @objc  func getPayment(_ publicKey : NSString,preferenceId : NSString,callback: RCTResponseSenderBlock) -> Void {
      //callback([count])

    let checkout = MercadoPagoCheckout.init(builder: MercadoPagoCheckoutBuilder.init(publicKey: publicKey as String, preferenceId: preferenceId as String))

    checkout.start(navigationController: UIViewController)

  }
}

我需要将返回的视图显示给react-native视图控制器。

0 个答案:

没有答案