문제

인사말! 나는 물건을보고 있어야한다. 이거 봐요 발췌 iPhone OS 참조 라이브러리 :

AddTimeInterval : 수신기에 비해 주어진 초 수로 설정된 새 nsdate 객체를 반환합니다. (더 이상 사용되지 않습니다.이 방법은 대체되었습니다 DateByAddingTimeInterval :.)

그러나 문서 나 헤더에서 찾을 수 없습니다. Mac OS SDK를 보면 그 다음에 나는 그것을 발견한다.

오식? 계속 사용하십시오 AddTimeInterval : 결국??

도움이 되었습니까?

해결책

실제로 문서의 오류입니다. addTimeInterval: Mac OS X 10.6에서는 더 이상 사용되지 않지만 iPhone OS 3.1.2에는 없습니다.

MacOS와 iPhoneOS에서 NSDATE.H를 볼 수 있으며 차이점을 볼 수 있습니다.

iPhone OS의 NSDATE.H

- (id)addTimeInterval:(NSTimeInterval)seconds;

및 Mac OS 10.6에서 NSDATE.H

- (id)addTimeInterval:(NSTimeInterval)seconds DEPRECATED_IN_MAC_OS_X_VERSION_10_6_AND_LATER;
- (id)dateByAddingTimeInterval:(NSTimeInterval)ti AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER;

다른 팁

내가 당신과 마찬가지로 내 시스템에서 같은 것을 볼 수 있듯이 오타처럼 보입니다. 아마도 그들은 설명 된대로 메소드를 사용하지 않았지만 마지막 순간에 잘라 내려고했을 것입니다.

AddTimeInterval은 이제 iOS 4에서 더 이상 사용되지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top