2011-12-02 63 views
2

我有一個從RSS填充一個表視圖,我試圖滾動到位置9時,該設備是在波泰特和位置1時,該設備是在景觀,但我得到這個錯誤滾動索引

exception'NSRangeException',reason:' - [UITableView scrollToRowAtIndexPath:atScrollPosition:animated:]:row(1)beyond bounds(0)for section(0)。'

我不知道爲什麼...我這是在嘗試使用

NSIndexPath *scrollToPath = [NSIndexPath indexPathForRow:1 inSection:0]; 
[self.TableView scrollToRowAtIndexPath:scrollToPath atScrollPosition:UITableViewScrollPositionTop animated:NO]; 

回答

0

讀取錯誤代碼。它告訴你,在0部分最多隻有一行。因此,您需要進一步填充tableView或獲取更高的行數,例如0

+0

但表格視圖填充我有14行。和1節 – Alfonso

+0

顯然不是在你點擊這兩行時。在此之前使用'NSLog'來查詢'0'節的行數。 – PengOne

+0

我如何獲得行數?我在另一個名爲 - (void)MoveTableToRow的函數中使用了scrollToRowAtIndexPath;但我正在觀察桌子已滿謝謝 – Alfonso