2013-05-08 41 views
0

當JSON條目的值爲零時,Xcode認爲它是NSNumber,當它大於NSString時。 問題是,當使用if檢查值時,應用程序在某些情況下會崩潰。 我想檢查JSON值是否爲0,我應該如何解決這個問題?Json Zero被認爲是NSNumber和更大的NSstring

JSON:

(
    { 
    likesCount = 0; // NSNumber 
    } 
) 

(
    { 
    likesCount = 1; // NSString 
    } 
) 
+0

發佈您的崩潰報告併發布代碼,您檢查值 – 2013-05-08 17:36:37

+0

您用什麼來分析JSON? – Skotch 2013-05-08 17:40:10

+0

當你說Xcode認爲它是一個'NSNumber'時,喲實際上是否意味着'NSJSONSerialization'認爲它是這樣的? – iluvcapra 2013-05-08 17:45:06

回答

2

可以使用integerValue屬性,它存在於兩個NSNumberNSString

+0

謝謝,幫了我很多! – 2013-05-08 18:01:01