ios check if nsarray == null
I'm receiving some response from JSON , and is working fine, but I need to check for some null values, I have found different answers but seems is not working still, NSArray *productIdList = [packItemDictionary objectForKey:@"ProductIdList"]; I have tried with if ( !productIdList.count ) //which breaks the app, if ( productIdList == [NSNull null] ) // warning: comparison of distinct pointer types (NSArray and NSNull) So what is happening? How to fix this and check for null in my array? Thanks! Eliminate the warning using a cast: if (productIdList == (id)[NSNull null]) If productIdList is in