IOS开发中(null)与<null>的处理

转自:http://blog.csdn.net/shenshen123jun/article/details/38315755

收藏起来方便自己查看

不小心在开发过程中,得到了(null)以及的返回值,找了好长时间只找到了一个关于的。

由于要根据返回值进行判断,做出必要反应,因此必须知道返回值所代表的具体字符,在得到(null)后利用isEqual:和@“”,NULL,@“(null)”,nil,Nil比较后均得不到正确结果,弄得不知所措了,但是还是感觉像nil,不得已,创建一个字符串,赋值为nil,打印输出,果然是(null),想不通的是为什么不等。最后试了一下“==”,成功了。费尽周折之后才明白原来要这样用:

if(m_result==nil)

{

NSLog(@"KDA!");

}

还有就是,从网上找到了用法:

if([m_result isEqual:[NSNUll null]])

{

NSLog(@"KDA!");

}

问题很简单,找不到原因解决就难了,不由感叹,基础最关键啊。

记下,希望能帮到别人一点点就够了。

加入审核被拒交流群,一起交流审核上架经验吧~~ 群号:689757099

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容