美文网首页
服务器返回空,怎么判断?

服务器返回空,怎么判断?

作者: 斌小狼 | 来源:发表于2016-10-29 10:27 被阅读0次

    请求网络连接常常返回空值:有的是(null) 而有的是<null>

    怎样判断这两种情况呢?

    如果返回值为(null)

    则用:

    if( 返回值 ==nil || Null == 返回值 ){  

      NSLog(@" 这是个 nil ");

    }

    如果返回值为<null>

    则用

    if([ 返回值  isEqual:[NSNUll null]])

    {

    NSLog(@"这是个 nil");

    }

    至于服务器为什么返回的不是同样的nil,暂时我还不太清楚,等测试明白后会补充返回(nill)或<null>的原理

    补充:

    这两天又做了些测试,发现,

    如果服务器返回的key后边没有value,那么它输出出来就是<null>

    如果服务器没有返回你判断的那个key值,那么输出为:(null);

    当然这只是我个人测试的结果,可能会应为思路不活跃,导致更多的情况没有测试到,导致结论有差异,希望各位可以谅解,并留言提醒。

    在这里,小狼先行谢过了:谢谢各位的大力支持 0.0 ;

    相关文章

      网友评论

          本文标题:服务器返回空,怎么判断?

          本文链接:https://www.haomeiwen.com/subject/kffyuttx.html