2014-02-07 3 views
1
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {  
    int rows;  // Return the number of rows in the section.   
    switch (section) 
    {   
     case 0:  
      rows = 1;  
      break; 
     case 1: 
      rows = 3; 
      break;  
     case 2:  
      rows = 2; 
      break; 
     case 3: 
      rows = 1;   
      break;  
     default: 
      rows = 1;   
      break;  
    }  
    return rows; 
} 

этот код работает в бесконечном цикле. для первого он возвращает справа строки. но после этого начинает работать на бесконечном цикле. и еще одна вещь, почему раздел начинается с наивысшего значения no и den до 0 и den в порядке возрастания?numberOfRowsInSection работает в бесконечном цикле

+0

вы хотите другой стол-просмотр в другом разделе или другом? –

+1

что у вас есть return in numberOfSectionsInTableView: – freelancer

+0

@freenalcer: numberOfSectionsInTableView возвращает 4 раздела. – SoumiMaiti

ответ

2

В коде отсутствует бесконечный цикл. Вполне возможно, что это называется из бесконечного цикла.

Чтобы найти это, поместите точку останова в методе, продолжите несколько раз (чтобы убедиться, что вы находитесь в цикле, а не только обычные вызовы), а затем посмотрите на трассировку стека сбоку. Это должно дать вам довольно четкое представление о том, откуда происходит цикл. Вероятно, вы вызываете reloadData из одного из ваших методов источника данных или делегата.

+0

thats wat m ищет..coz этот код для меня не является новым ... все еще давая эту ошибку, нарушая мое приложение. – SoumiMaiti

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