**该代码在多个类中提到了声纳错误如何处理该**
if ([orderTypeS isEqualToString:kOrderDelivery]) {
[dateSetFormat setDateFormat:@"MM/dd/yy hh:mm a"];
checkHolidayDate = [dateSetFormat dateFromString:checkHolidyString];
if (!checkHolidayDate) {
[dateSetFormat setDateFormat:@"MM/dd/yy"];
checkHolidayDate = [dateSetFormat dateFromString:dateStr];
}else{
}
}else{
[dateSetFormat setDateFormat:@"MM/dd/yy hh:mm a"];
checkHolidayDate = [dateSetFormat dateFromString:checkHolidyString];
if(!checkHolidayDate){
checkHolidayDate = [dateSetFormat dateFromString:checkHolidyString];
}else{
}
我已经按照下面的链接解决了这个问题。
https://rules.sonarsource.com/objective-c
我已经关注了下面的链接。基本上,当您在if和else块中写入相同的语句时,就会出现此错误。
https://sonarsource.atlassian.net/browse/RSPEC-3923.