0

I am trying to store the reference of the RCTResponseSenderBlock to use it letter

// declaration

@interface AppDelegate()

  @property (nonatomic, strong) RCTResponseSenderBlock callback;
  
@end

// exporting

@implementation AppDelegate
RCT_EXPORT_MODULE()


RCT_EXPORT_METHOD(callback: (RCTResponseSenderBlock)callback) {
  self.callback = callback;
}

- (void)sedEvent {
  dispatch_async(dispatch_get_main_queue(), ^{
    self.callback(@[@("ScanningComplete")]); // application crash here
  });
}

// implementing delegate

@interface AppDelegate : EXAppDelegateWrapper <RCTBridgeDelegate, RCTBridgeModule>
-(void) sedEvent;
@end

But the application is crashing when self.callback(@[@("ScanningComplete")]); is executed

Sultan Ali
  • 2,497
  • 28
  • 25

0 Answers0