Ho slideTimer
che è un NSInteger
e voglio convertirlo in NSTimeInterval
.Come convertire un NSInteger in un NSTimeInterval
ho provato in questo modo:
NSTimeInterval slider = (NSTimeInterval)slideTimer;
ma non è un'idea working.Any?
Ho slideTimer
che è un NSInteger
e voglio convertirlo in NSTimeInterval
.Come convertire un NSInteger in un NSTimeInterval
ho provato in questo modo:
NSTimeInterval slider = (NSTimeInterval)slideTimer;
ma non è un'idea working.Any?
NSTimeInterval è solo:
typedef double NSTimeInterval;
Questo codice:
int i = 1500;
NSTimeInterval interval = i;
NSLog(@"%d", (int)interval);
Uscite:
2011-11-07 07:47:05.579 Craplet[7608:707] 1500
BTW, in Xcode 4.2, tenere premuto CTRL e mela chiavi e tipi avranno sottolinea. Clicca su questo e vedrai la definizione.
In Swift:
let x: NSTimeInterval = NSTimeInterval(Int(123))
NSTimeIntervals sono valori doppi, b.t.w. Come non funziona? Se slideTimer è impostato su 10, vedi solo il cursore a 0 dopo l'assegnazione? –
guarda qui http://stackoverflow.com/questions/3316570/how-do-i-convert-an-nsinteger-to-an-ninterprinter –