日常调接口,发现偶尔会发生崩溃,加断点无效,然后寻找寻找crash的接口,点进去看看,发现有一项数据是null,而那些没有crash的传值接口都是有数据,唯独有null的接口crash,那么知道原因就好办了,
在网络请求里面添加判断
for (NSString *key in self.contentDic.allKeys) {
过滤掉为空的数据
if ([[self.contentDic objectForKey:key] isKindOfClass:[NSNull class]] == NO) {
[self.table2Arr addObject:[self.contentDic objectForKey:key]];
}
}
然后重新运行 解决这个问题
网友评论