¿Convertir el valor 'X' de un CGPoint IVAR a NstimeInterval?
-
26-09-2019 - |
Pregunta
Tengo una velocidad de Ivar definida como un punto CG.
Necesito extraer de alguna manera solo el valor 'x' de la velocidad, y luego usar esto para enviar un mensaje a la siguiente firma del método
-(void) adjustTimer:(NSTimeInterval*)newInterval
¿Cómo obtengo solo el valor 'X' de un punto CG? ¿Entonces necesito convertir o lanzar este resultado antes de llamar a mi método AttleTimer?
Solución
This should do it:
NSTimeInterval t = (NSTimeInterval) point.x;
[self adjustTimer:&t];
point.x = t;
Note that NSTimeInterval
is a double and x is a CGFloat, so it's not safe to pass a direct pointer to your x value.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow