Ver Fonte

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

Ray Zhang há 6 anos atrás
pai
commit
09b9b83768
1 ficheiros alterados com 4 adições e 2 exclusões
  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]);
                             });
                             
                         }