所以我正在使用一个返回视图的SDK。现在,我将其作为UIViewController,然后在另一个类(即RCTViewManager)中创建该实例的实例,并返回实例视图以将其桥接。您如何将EventEmitter从ViewController桥接到React Native,并在它们中间使用RCTViewManager?非常感谢您的宝贵时间!
这是我的RCTViewManager,正在导出我的视图和函数,我现在只需要事件发射器
import Foundation
import UIKit
@objc(MapViewManager)
class MapViewManager : RCTViewManager {
var viewController:SDKViewController? = SDKViewController.init()
@objc(functionOne)
func functionOne(){
DispatchQueue.main.async {
self.viewController?.functionOne()
}
}
@objc(functionTwo)
func functionTwo(){
DispatchQueue.main.async {
self.viewController?.functionTwo()
}
}
override func view() -> UIView! {
return self.SDKViewController?.view
}
}