2012-01-20 21 views
12

im parsing di un JSON e non riesco a estrarre un numero intero. Se facciocome ottenere un numero intero da JSON

int secondsLeft = [secondsList objectForKey:@"SecondsToStop"]; 

se faccio NSLog (@ "% @", secondsLeft) lo fa comunque ottenere emesso correttamente nella console, ma im sicuri di come ottenere un intero corretta. Qual'è il modo corretto di analizzare i numeri da un oggetto JSON?

risposta

21

Il framework di analisi JSON ha probabilmente memorizzato il numero come numero NSN.

Secondo the NSNumber documentation, è possibile chiamare intValue sul numero per ottenere il suo valore come una pianura vecchio int:

int secondsLeft = [[secondsList objectForKey:@"SecondsToTop"] intValue]; 
Problemi correlati