Explorar el Código

修复网络访问接口没有传回调函数会闪退的问题。

Ray Zhang hace 6 años
padre
commit
09b9b83768
Se han modificado 1 ficheros con 4 adiciones y 2 borrados
  1. 4 2
      common/NetworkUtils.m

+ 4 - 2
common/NetworkUtils.m

@@ -786,14 +786,16 @@ repeat:
                             {
                                 [self err_log:[RAUtils base64en:[RAConvertor dict2string:params]] result:[RAUtils base64en:[RAConvertor dict2string:ret]] module:url code:RESULT_NET_ERROR];
                             }
-                            return result([[RAConvertor data2dict:jsonData] mutableCopy]);
+                            if(result)
+                                return result([[RAConvertor data2dict:jsonData] mutableCopy]);
 
                         }
                         else
                         {
                             NSDictionary* dict =[RAConvertor data2dict:responseData];
                             dispatch_async(dispatch_get_main_queue(), ^{
-                                return result([[RAConvertor data2dict:responseData] mutableCopy]);
+                                if(result)
+                                    return result([[RAConvertor data2dict:responseData] mutableCopy]);
                             });
                             
                         }