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

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

怎样判断这两种情况呢?

如果返回值为(null)

则用:

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

  NSLog(@" 这是个 nil ");

}

如果返回值为

则用

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

{

NSLog(@"这是个 nil");

}

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



补充:

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

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

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

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

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

你可能感兴趣的:(服务器返回空,怎么判断?)