如何在主线程上调用本机模块

时间:2016-05-26 06:55:23

标签: reactjs react-native

点击github issue

我创建了一个名为RNBroardcast的原生模式

    #import "RCTBridgeModule.h"

    @interface RNBroardcast : NSObject <RCTBridgeModule>

    @end

    RCT_EXPORT_METHOD(startBroardcast:(RCTResponseSenderBlock)callback){}

这是js代码:

   var RNBroardcast = require('react-native').NativeModules.RNBroardcast;
   RNBroardcast.startBroardcast((error,events)=>{
        if (error) {
          console.log(error);
        } else {
          console.log(events);
        }
      });

现在是问题所在: 它工作在'com.facebook.react.RNBroardcastQueue',怎么能让它在主线程上工作。

因为我的本机方法必须在主线程上工作。

0 个答案:

没有答案