6

我有slideTimerwhich 是 a NSInteger,我想将其转换为NSTimeInterval.

我试过这样:

 NSTimeInterval slider = (NSTimeInterval)slideTimer;

但它不工作。任何想法?

4

2 回答 2

8

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 中,按住控制键和苹果键和类型将有下划线。单击它,您将看到定义。

于 2011-11-07T12:48:46.680 回答
4

斯威夫特

let x: NSTimeInterval = NSTimeInterval(Int(123))
于 2015-04-04T11:33:28.860 回答