作者 周泳恩

第一次授权卡死

@@ -397,8 +397,11 @@ RCT_EXPORT_METHOD(pay:(NSDictionary *)data @@ -397,8 +397,11 @@ RCT_EXPORT_METHOD(pay:(NSDictionary *)data
397 397
398 if (resp.errCode == WXSuccess) 398 if (resp.errCode == WXSuccess)
399 { 399 {
400 - [body addEntriesFromDictionary:@{@"appid":self.appId, @"code" :r.code}];  
401 - [self.bridge.eventDispatcher sendDeviceEventWithName:RCTWXEventName body:body]; 400 + if(self.appId&&r){
  401 + // ios第一次获取不到appid会卡死,加个判断OK
  402 + [body addEntriesFromDictionary:@{@"appid":self.appId, @"code" :r.code}];
  403 + [self.bridge.eventDispatcher sendDeviceEventWithName:RCTWXEventName body:body];
  404 + }
402 } 405 }
403 else { 406 else {
404 [self.bridge.eventDispatcher sendDeviceEventWithName:RCTWXEventName body:body]; 407 [self.bridge.eventDispatcher sendDeviceEventWithName:RCTWXEventName body:body];