瀏覽代碼

防止最近中医数据返回值为<null> 导致的闪退

liuzhenxing1118 1 年之前
父節點
當前提交
30288c27f0
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      ChineseMedicine/ChineseMedicineSDK/Manager/ChineseMedicineManager.m

+ 3 - 2
ChineseMedicine/ChineseMedicineSDK/Manager/ChineseMedicineManager.m

@@ -137,8 +137,9 @@
     __weak __typeof(self) weak_self = self;
     [LaestDetectionRequest httpRequest:param onSuccess:^(NSDictionary *result) {
         if ([ERequest isSuccessWithResult:result]) {
-            weak_self.mLaestDetectionDic = result[KEY_DATA];
-            callback(result[KEY_DATA]);
+            id data = [result[KEY_DATA] isEqual:[NSNull null]] ? nil : result[KEY_DATA];
+            weak_self.mLaestDetectionDic = data;
+            callback(data);
         } else {
             callback(nil);
         }