안녕 나는 결과에 일초 차이를 얻고 하나 개의 긴 변수NSTimeInterval long 값
NSTimeInterval timeDifference =[endDateTime timeIntervalSinceDate:startDateTime];
long duration= timeDifference-[dauseDuration longValue];
NSString *eventDuration=[NSString stringWithFormat:@"%ld",duration];
NSLog(@"Duration : %@",eventDuration);
과 (더블 타입 인) NSTimeInterval와 수학 연산을하고있는 중이 야와 일초 차이, 할 수있는 한 노하우의 감사 미리 !!!
반올림 문제 일 가능성이 있습니다. 표준 double-to-int 변환은 바닥 값을 사용합니다. 변환 전에 반올림을 시도하십시오. – Dave