我slideTimer
是NSInteger
,我想将其转换为NSTimeInterval
。
我试过这样:
NSTimeInterval slider = (NSTimeInterval)slideTimer;
但它不起作用。任何想法?
答案 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))