Ho un NSTimeInterval
e ho un valore JSON 1257808000000
.NSTimeInterval -> tipi di puntatori incompatibili
faccio questo:
NSTimeInterval *myTimestamp = [myJSON objectForKey:@"thetimestamp"];
Ma ottengo questo avvertimento:
Incompatible pointer types initializing 'NSTimeInterval *' (aka 'double *')
with an expression of type 'id'
Come posso risolvere questo problema?
I migliori saluti.
buona chiamata. Penso che molte persone non sembrano capire cosa fa l'asterisco. Ho imparato solo di recente. Anche se penso che dovrà fare un po 'di analisi speciale se il suo valore JSON è solo un numero grande come nell'esempio che ha pubblicato. –
objectForKey è un metodo dictinoary che restituisce un id, non è possibile convertirlo in questo modo. –
@Oleg Danu, potresti avere ragione ma penso che funzionerà in realtà poiché il valore restituito dovrebbe essere un NSString o NSNumber ed entrambi rispondono a doubleValue. hai provato che questo non funziona? – taskinoor