ios - 当我得到数组值时应用程序崩溃
问题描述
当我得到类似数组中的值作为响应时,我的应用程序崩溃了。
即使经过这次检查,
if(![[_stageDateArray objectAtIndex:i] isKindOfClass:[NSNull class]]&& ((![[_stageDateArray objectAtIndex:i]isEqualToString:@""]))){
NSDate * date=[self getDateFromString:strdate];
NSString *datestring=[self getStringFromDate:date];
NSLog(@"");
}
解决方案
我收到同样的错误。这是由于 -
[[_stageDateArray objectAtIndex:i]isEqualToString:@""]
那么代码检查两个条件 - Null 和等于字符串。尝试删除if - 语句中的 isEqualToString:条件
推荐阅读
- javascript - Google 登录按钮未出现在 Angular 中
- node.js - 将多个 node.js 应用程序部署到一个 Web 应用程序中失败
- python - 从pdf中提取数据
- typescript - 打字稿:从方法访问可选的类属性
- python - 如何在不同的网络上使用 python 套接字
- java - 按值获取枚举常量
- c# - 无法解析 JSON 文件。.Net Core 5.0 Web API
- java - 关于泛型类中的 equals() 和 ==
- apache-nifi - 在apache NIFI中将xls文件转换为csv文件
- c# - 如何在 .Net Core Winforms 中为设计器创建的菜单项添加 Clicked 事件处理程序?