2015-09-05 1 views
-4
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    return dict.count; 
} 

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

    static NSString *simpleTableIdentifier = @"RestaurantResultsCell"; 
    RestaurantDetailsViewCell *cell = (RestaurantDetailsViewCell *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier]; 
    if (cell == nil) { 
     NSArray *nib = [[NSBundle mainBundle]loadNibNamed:@"restaurantDetailsCell" owner:self options:nil]; 
     cell = [nib objectAtIndex:0]; 
    } 

    arrResponse =[NSArray arrayWithObject:dict]; 
    arr = [arrResponse objectAtIndex:0]; 

    dictio = [arr objectAtIndex:0]; 

    cell.cusineRestLabel.text = [[dictio valueForKey:@"restaurant_name"]objectAtIndex:indexPath.row]; 

    NSLog(@"cell is %@",cell.cusineRestLabel.text); 

    // cell.cusineRestLabel.text = [dic objectForKey:@"restaurant_name"]; 

    cell.cusineRestAddress.text = [dictio valueForKey:@"restaurant_streetaddress"]; 

    NSLog(@"cell is %@",cell.cusineRestAddress.text); 

    cell.cusineDeliveryTime.text = [dictio valueForKey:@"restaurant_delivery"]; 

    NSLog(@"cell is %@",cell.cusineDeliveryTime.text); 

    return cell; 
} 

после выполнения в первый раз [длина __NSArrayI]: непризнанный селектор направил к экземпляруcellForRowAtIndexPath не вызывается после первого времени и дает ошибку [длину __NSArrayI]: непризнанный селектор направлен например

+3

Действительно? Где ваш вопрос? Измените свой вопрос и спросите правильно. –

+1

Переформатируйте код, задайте вопрос, предоставьте полезное объяснение ошибки (в какой строке), проявите некоторое усилие! – luk2302

+0

после ячейки возврата элемент управления переходит в закрытую скобку, после чего он должен подниматься и повторно выполнять все линии, но сбрасывает –

ответ

1

Этого код

arrResponse =[NSArray arrayWithObject:dict]; 
    arr = [arrResponse objectAtIndex:0]; 

очень странный способ написать

arr = (id)dict; 

какой ло oks не похож на ошибку, а на намеренную обфускацию. Итак, что это такое: массив или словарь?

 Смежные вопросы

  • Нет связанных вопросов^_^