我找到不同的答案,但似乎不工作,
NSArray *productIDList = [packItemDictionary objectForKey:@"ProductIDList"];
我试过了
if ( !productIDList.count ) //which breaks the app,if ( productIDList == [NSNull null] ) // warning: comparison of distinct pointer types (NSArray and NSNull)
那么发生了什么呢?如何解决这个问题并在我的数组中检查null?
谢谢!
解决方法 使用演员消除警告:if (productIDList == (ID)[NSNull null])
如果productIDList实际上是[NSNull null],那么做productIDList.count会引发一个异常,因为NSNull不了解count消息.
总结以上是内存溢出为你收集整理的ios检查是否nsarray == null全部内容,希望文章能够帮你解决ios检查是否nsarray == null所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)