如何将NSInteger转换为NSTimeInterval

时间:2011-11-07 12:34:15

标签: iphone nstimeinterval

slideTimerNSInteger,我想将其转换为NSTimeInterval

我试过这样:

 NSTimeInterval slider = (NSTimeInterval)slideTimer;

但它不起作用。任何想法?

2 个答案:

答案 0 :(得分: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
顺便说一句,在XCode 4.2中,按住控件,苹果键和类型将有下划线。点击它,你会看到定义。

答案 1 :(得分:4)

Swift

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