简体   繁体   English

如何将NSInteger转换为NSTimeInterval

[英]How can I convert a NSInteger to a NSTimeInterval

I have slideTimer which is a NSInteger and I want to convert it to NSTimeInterval . 我有slideTimer这是一个NSInteger ,我想将其转换为NSTimeInterval

I tried like this: 我试过这样的:

 NSTimeInterval slider = (NSTimeInterval)slideTimer;

but it is not working.Any idea? 但它不起作用。任何想法?

NSTimeInterval is just: NSTimeInterval只是:

typedef double NSTimeInterval;

This code: 这段代码:

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

Outputs: 输出:

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

BTW, in XCode 4.2, hold down control and apple keys and types will have underlines. 顺便说一下,在XCode 4.2中,按住控件和苹果键,类型将有下划线。 Click on that and you'll see the definition. 点击它,你会看到定义。

Swift中

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM