Tengo un NSTimeInterval
y tengo un valor de JSON 1257808000000
.NSTimeInterval -> tipos de puntero incompatibles
hago esto:
NSTimeInterval *myTimestamp = [myJSON objectForKey:@"thetimestamp"];
Pero consigo esta advertencia:
Incompatible pointer types initializing 'NSTimeInterval *' (aka 'double *')
with an expression of type 'id'
¿Cómo puedo solucionar este problema?
Atentamente.
buena llamada. Creo que muchas personas no parecen entender lo que hace el asterisco. Solo aprendí recientemente. Aunque creo que tendrá que hacer un análisis especial si su valor JSON es solo un número grande como el ejemplo que publicó. –
objectForKey es un método dictinoario que devuelve una identificación, no se puede convertir así. –
@Oleg Danu, puede que tenga razón, pero creo que esto funcionará, ya que el valor de retorno debería ser un NSString o NSNumber y ambos responden a doubleValue. ¿Has probado que esto no está funcionando? – taskinoor