如何检查ios sdk中的数组是空还是空?

Gam*_*esh 4 iphone xcode ios

我想检查我的Bond是否为空或null和NULL值.

{
Bonds =(
      {
        DOB = "12/09/1988";
        about = "";
      }
      );
User =     {
    city = CA;
    email = "karmhadadmtl@gmail.com";
};
success = True;
}
Run Code Online (Sandbox Code Playgroud)

第二次这种类型获取数据如何检查Bond键

{
Bonds = Null;
User =     {
    city = CA;
    email = "developer.i12@gmail.com";
};
success = True;
}
Run Code Online (Sandbox Code Playgroud)

med*_*eda 7

你只需要检查 nil

if(data[@"Bonds"]==nil){
  NSLog(@"it is nil");
}
Run Code Online (Sandbox Code Playgroud)

要么

if ([data[@"Bonds"] isKindOfClass:[NSNull class]]) {
    NSLog(@"it is null");
}
Run Code Online (Sandbox Code Playgroud)


san*_*eet 5

if ([data[@"Bonds"] isKindOfClass:[NSNull class]] || data[@"Bonds"] == nil || [data[@"Bonds"] isEqualToString:@""]) {

}
Run Code Online (Sandbox Code Playgroud)