2013-08-17 87 views
1

我收到的JSON響應作爲閱讀整數值

apiResponse =
{ Appointment = 4;
Goals = 0;
Holiday = 0;
LessonPlan = 0;
ServiceLevel = 0;
SiteSetup = 0;
Student = 2;
TherapyLog = 0;
Worksite = 0;
};

我用來得到值作爲 NSMutableDictionary* resultTables=[result objectForKey:@"apiResponse"];

int countVals=[[result objectForKey:tablename] intValue] ; 

當我檢查

if (countVals>=0) 
{ 
    NSLog(@"Tables Names:%@",tablename); 
    [updatedTables addObject:tablename]; 

}else 
{ 
    NSLog(@"Tables Names:%@",tablename); 
    NSLog(@"no data to update"); 

} 

表名不會添加到updateTables ARRAY。 什麼是我的錯......

+0

你初始化了更新表嗎? – rdelmar

+0

我得到了解決方案。我使用了錯誤的字典 – sudheer

+0

這是什麼表名? –

回答

1
int countVals=[[resultTables objectForKey:tablename] intValue] ; 

您應該使用resultTables拿到表名。