Objective c 如何将现有Swift模块与视图连接到React Native?
我已经让模块使用Bridge,但我不知道如何调用React本机内部的SWIFT视图 我得到了这个错误:其视图不在窗口层次结构中!在XCODE日志中Objective c 如何将现有Swift模块与视图连接到React Native?,objective-c,swift,xcode,react-native,react-native-ios,Objective C,Swift,Xcode,React Native,React Native Ios,我已经让模块使用Bridge,但我不知道如何调用React本机内部的SWIFT视图 我得到了这个错误:其视图不在窗口层次结构中!在XCODE日志中 import MercadoPagoSDK import UIKit @objc(MercadoPago) class MercadoPago: UIView { @objc func getPayment(_ publicKey : NSString,preferenceId : NSString,callback: RCTRespons
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.61.2
正在尝试移植模块MercadoPagoSDK:
尝试桥接模块,但UI视图未出现,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 view controller中