2011-11-07 3 views
5

slideTimerNSInteger이며이 값을 NSTimeInterval으로 변환하고 싶습니다.NSInteger를 NSTimeInterval로 변환하는 방법

나는 다음과 같은 시도 :

NSTimeInterval slider = (NSTimeInterval)slideTimer; 

하지만 working.Any 생각이 아니다?

+1

NSTimeIntervals 두 번 값이며, b.t.w. 어떻게 작동하지 않습니까? slideTimer가 10으로 설정된 경우 할당 후 슬라이더가 0으로 만 표시됩니까? –

+1

여기를보세요 http://stackoverflow.com/questions/3316570/how-do-i-convert-an-nsinteger-to-an-nstimeinterval –

답변

7

NSTimeInterval은 다음과 같습니다

typedef double NSTimeInterval; 

이 코드 :

int i = 1500; 
NSTimeInterval interval = i; 
NSLog(@"%d", (int)interval); 

출력 :

2011-11-07 07:47:05.579 Craplet[7608:707] 1500 

BTW, 엑스 코드 4.2, 제어 및 사과 키를 누른 상태에서 유형이있을 것이다 밑줄. 이것을 클릭하면 정의가 보입니다.

4

스위프트 에서 :

let x: NSTimeInterval = NSTimeInterval(Int(123))