[NSNull rangeOfCharacterFromSet:]: unrecognized selector sent to instance 0x10bf01130

日常调接口,发现偶尔会发生崩溃,加断点无效,然后寻找寻找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]];  
         }
    
     }

然后重新运行 解决这个问题

你可能感兴趣的:([NSNull rangeOfCharacterFromSet:]: unrecognized selector sent to instance 0x10bf01130)