瀏覽代碼

Messages don't always have data

Joe Carioti 5 年之前
父節點
當前提交
a015cc6e2f
共有 1 個檔案被更改,包括 3 行新增1 行删除
  1. 3
    1
      ios/RNCWebView.m

+ 3
- 1
ios/RNCWebView.m 查看文件

453
   } else {
453
   } else {
454
     if (_onMessage) {
454
     if (_onMessage) {
455
       NSMutableDictionary<NSString *, id> *event = [self baseEvent];
455
       NSMutableDictionary<NSString *, id> *event = [self baseEvent];
456
-      [event addEntriesFromDictionary: @{@"data":    message.body}];
456
+      if (message.body) {
457
+        [event addEntriesFromDictionary: @{@"data":  message.body}];
458
+      }
457
       [event addEntriesFromDictionary: @{@"handler": message.name}];
459
       [event addEntriesFromDictionary: @{@"handler": message.name}];
458
       _onMessage(event);
460
       _onMessage(event);
459
     }
461
     }