代码中提到了sonar bug在多个类中如何处理这个
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{
}
2条答案
按热度按时间lxkprmvk1#
我点击了下面的链接,解决了这个问题。
https://rules.sonarsource.com/objective-c
z6psavjg2#
我已经按照下面的链接。基本上,当你在if和else块中写相同的语句时,就会发生这个错误。
https://sonarsource.atlassian.net/browse/RSPEC-3923。