zoukankan      html  css  js  c++  java
  • data parameter is nil 异常处理

    似乎是NSData的问题,用排除法分析了一下

         NSString *urlStr = [NSString stringWithFormat:@"%@/config/AppConfig.json",*******];
        [NetRequestHelp createNetRequestWithURL:urlStr parameters:nil requestType:CYRequestMethodTypeGET responseSeializerType:CYResponseSeializerTypeData completionHandle:^(BOOL success, id responseObject, NSString *message) {
            if(success)
                {
                NSDictionary *configDic = [JSONHelp JSONObjectWithData:responseObject];//当此处的responseObject为空的时候,就会报上面错误
                [configDic writeToFile:APP_CONFIG atomically:YES]; 
                
                } else { 
                
                } 
        }];
    

     此时在if(success){ }里面再加一层判断即可避免报上述错误

    
    
            if(responseObject == null) { 
    
                NSDictionary *configDic = [JSONHelp JSONObjectWithData:responseObject];//当此处的responseObject为空的时候,就会报上面错误
                [configDic writeToFile:APP_CONFIG atomically:YES]; 
                
                } else { 
                
                } 
    
    
    
  • 相关阅读:
    【UR #17】滑稽树前做游戏
    chage
    [SDOI2016]储能表——数位DP
    password
    groupdel
    [NOI2017]泳池——概率DP+线性递推
    groupadd
    CF986C AND Graph
    userdel
    CF986C AND Graph
  • 原文地址:https://www.cnblogs.com/OIMM/p/10608518.html
Copyright © 2011-2022 走看看