当我得到类似数组中的值的响应时,我的应用崩溃了。
即使经过此检查,
if(![[_stageDateArray objectAtIndex:i] isKindOfClass:[NSNull class]]&& ((![[_stageDateArray objectAtIndex:i]isEqualToString:@""]))){
NSDate * date=[self getDateFromString:strdate];
NSString *datestring=[self getStringFromDate:date];
NSLog(@"");
}
答案 0 :(得分:0)
我收到相同的错误。由于-
[[_stageDateArray objectAtIndex:i]isEqualToString:@""]
让代码检查两个条件-空和等于字符串。 尝试在if-语句中删除isEqualToString:条件
答案 1 :(得分:0)
尝试以下情况,
if(_stageDateArray != nil && i < [_stageDateArray count] && [[_stageDateArray objectAtIndex:i] length] >= 1)