2012-09-25 95 views
1

我得到這個JSON響應,我創造了NSDictionary中的對象,並保存有作爲如何在Xcode中顯示JSON數組?

NSDictionary* json = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:&error]; 

和下一步我保存爲一個數組

NSArray *country=[json objectForKey:@"results"]; 

然後,我就在我的控制檯以下結果。

2012-06-18 09:22:07.647 TableView[468:f803] (
       { 
       "Countries" = Iceland; 
       "id"=9046567; 
        "name"=abceeeffdsg; 


      }, 
       { 
       "Countries" = Greenland; 
       "id"=3524695; 
       "name"=gsfjgfsethju; 
    }, 
       { 
       "Countries" = Switzerland; 
       "id"=4613583; 
       "name"=hdfkdgs; 
     ) 

但實際上我想在UITableView中顯示這些數據。誰能幫我做我的工作完成....感謝你的好意......

回答

0

在實現代碼如下數據源的方法

1. numberof RowInSection use the [country count]; 
2. In the cellForRowAtIndexPath 

    cell.textLabel.text = [[country objectAtIndex:indexPath.row] objectForKey:@"Countries"]; 

讓我知道如果你需要任何更多的細節。

+0

哦謝謝,但這不是我想要的。你可以再次閱讀這個問題,我沒有問題在我的UITableView添加行和行數。實際上,我無法從json數組中獲取數據到我的表中...而這不是代碼。你可以幫助我,而不是給予-ve標記.... – goku

+0

NSArray * a = [country valueForKey:@「Countries」]; – SRI

+0

謝謝你....另一個疑問...我不能訪問這個數組之外的「 - (無效)fetchedData:(NSData *)responseData」你能幫我在這.. – goku