Tengo slideTimer
que es NSInteger
y quiero convertirlo a NSTimeInterval
.¿Cómo puedo convertir un NSInteger a NSTimeInterval
me trataron así:
NSTimeInterval slider = (NSTimeInterval)slideTimer;
pero no es la idea working.Any?
Tengo slideTimer
que es NSInteger
y quiero convertirlo a NSTimeInterval
.¿Cómo puedo convertir un NSInteger a NSTimeInterval
me trataron así:
NSTimeInterval slider = (NSTimeInterval)slideTimer;
pero no es la idea working.Any?
NSTimeInterval es simplemente:
typedef double NSTimeInterval;
este código:
int i = 1500;
NSTimeInterval interval = i;
NSLog(@"%d", (int)interval);
Salidas:
2011-11-07 07:47:05.579 Craplet[7608:707] 1500
Por cierto, en Xcode 4.2, mantenga pulsado las teclas de control y de manzana y tipos tendrán subraya. Haga clic en eso y verá la definición.
En Swift:
let x: NSTimeInterval = NSTimeInterval(Int(123))
NSTimeIntervals son valores dobles, b.t.w. ¿Cómo no está funcionando? Si slideTimer está establecido en 10, ¿solo ve el control deslizante como 0 después de la asignación? –
mira aquí http://stackoverflow.com/questions/3316570/how-do-i-convert-an-nsinteger-to-an-nstimeinterval –