2016-04-15 13 views
0
- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 


    NSURL *url=[NSURL URLWithString:@"http://api.geonames.org/citiesJSON?north=44.1&south=-9.9&east=-22.4&west=55.2&lang=de&username=demo"]; 
    NSURLRequest *request=[[NSURLRequest alloc]initWithURL:url]; 
    [[NSURLConnection alloc]initWithRequest:request delegate:self]; 

-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{ 

    _data=[[NSMutableData alloc]init]; 
} 

-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)thedata{ 

    [_data appendData:thedata]; 



-(void)connectionDidFinshLoading:(NSURLConnection *)connection{ 

    _name=[NSJSONSerialization JSONObjectWithData:_data options:NSJSONReadingMutableContainers error:nil]; 
     [self.tableView reloadData]; 
+1

詳細については、こちらをご覧ください。何が読み込まれていないのですか? UI表示ですか?空のテーブル?エラーメッセージはありますか? –

+0

Plesaeは基本的な書式設定オプションを使用します。 – Daenarys

答えて

0

{ "geonames" をロードされていません-stadt "、 " fclName ":" city、village、... "、 " toponymName ":" Mexico City "、 " fcodeName ":"政治団体の首都 "、 " wikipedia ":" en。 wikipedia.org/wiki/Mexico_City」、 "LAT":19.428472427036、 "FCL": "P"、 "人口":12294193、 "fcodeの": "PPLC" }、{ "LNG":116.397228240967 、 "geonameId":1816670、 "国番号": "CN"、 "名": "北京"、 "fclName": "街、村、..."、 "toponymName": "北京"、 "fcodeName": "政治団体の首都"、 "wikipedia": "en.wikipedia.org/wiki/Beijing" "lat":39.9074977414405、 "fcl": "P"、 "population":11716620 、 "fcodeの": "PPLC" }]}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
{ 
    // Return the number of sections. 
    return 1; 
} 

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
    // Return the number of rows in the section. 
    return [self.name count]; 
} 

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 

UITableViewCell *cell = 
       [tableView dequeueReusableCellWithIdentifier:@"Cell" 
          forIndexPath:indexPath]; 

    // Configure the cell... 
    cell.textLabel.text=[[self.nameobjectAtIndex:indexPath.row]objectForKey:@"geonameId"]; 

    return cell; 
} 

ていないエラーメッセージ.....その実行を示す......空のテーブルビューを示す.....

関連する問題