Iphone 如何将NSInteger转换为NSTimeInterval
我有一个Iphone 如何将NSInteger转换为NSTimeInterval,iphone,nstimeinterval,Iphone,Nstimeinterval,我有一个slideTimer,它是一个NSInteger,我想把它转换成NSTimeInterval 我试着这样做: NSTimeInterval slider = (NSTimeInterval)slideTimer; 但它不起作用。有什么想法吗?n时间间隔只是: typedef double NSTimeInterval; 此代码: int i = 1500; NSTimeInterval interval = i; NSLog(@"%d", (int)interval); 产出:
slideTimer
,它是一个NSInteger
,我想把它转换成NSTimeInterval
我试着这样做:
NSTimeInterval slider = (NSTimeInterval)slideTimer;
但它不起作用。有什么想法吗?n时间间隔只是:
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中,按住控制键和apple键以及类型将有下划线。单击该按钮,您将看到定义。在Swift中:
let x: NSTimeInterval = NSTimeInterval(Int(123))
NSTimeInterval是双值,b.t.w.它怎么不起作用?如果slideTimer设置为10,您是否仅在赋值后将slider视为0?请查看此处