首页 > 解决方案 > 当我得到数组值时应用程序崩溃

问题描述

当我得到类似数组中的值作为响应时,我的应用程序崩溃了。

即使经过这次检查,

if(![[_stageDateArray  objectAtIndex:i] isKindOfClass:[NSNull class]]&& ((![[_stageDateArray objectAtIndex:i]isEqualToString:@""]))){    
    NSDate * date=[self getDateFromString:strdate];          
    NSString *datestring=[self getStringFromDate:date];
    NSLog(@"");

}

标签: iosobjective-c

解决方案


我收到同样的错误。这是由于 -

[[_stageDateArray objectAtIndex:i]isEqualToString:@""]

那么代码检查两个条件 - Null 和等于字符串。尝试删除if - 语句中的 isEqualToString:条件


推荐阅读