Правильно, я хочу добавить два числа вместе. Это для калькулятора рабочего времени, и я включил параметры для сценария ночной смены как оператор if. Тем не менее, теперь он портит дневную смену. Поэтому я хочу разобраться, что если время начала меньше 12, то оно вернется к исходному уравнению, показанному в коде, вместо оператора if.
-(IBAction)done:(id)sender {
int result = [finishHours.text intValue] - [startHours.text intValue];
totalHours.text = [NSString stringWithFormat:@"%d", result];
if (result < 0) {
totalHours.text = [NSString stringWithFormat:@"%d", result * -1];
}
if (result < 12) {
totalHours.text = [NSString stringWithFormat:@"%d", result + 24];
}
if (startHours < 12) {
totalHours.text = [NSString stringWithFormat:@"%d", result - 24];
}