2012-01-20 74 views
12

即時解析一個JSON,似乎不能提取一個整數。如果我做如何從JSON得到一個整數

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

,如果我做的NSLog(@「%@」,secondsLeft)但它確實得到正確的控制檯輸出了,但是我不知道該如何得到適當的整數。什麼是從JSON對象解析數字的正確方法?

回答

21

您的JSON解析框架可能將該數字存儲爲NSNumber。

the NSNumber documentation,您可以撥打intValue上的號碼來獲得它的值作爲一個普通的老INT:

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