从UIViewController反应本机网桥EventEmitters

时间:2019-12-11 20:09:50

标签: ios swift react-native

所以我正在使用一个返回视图的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
  }

  }


0 个答案:

没有答案