The UITableView and UITableViewController provide interfaces to preserve the currently selected row and the first visible row. See details at the API documentation for UITableView, section State Preservation (restorationIdentifier, UIDataSourceModelAssociation), and the App Proramming Guide for iOS.
In the past we had calculated the first visible row at application shutdown time, but this approach is broken with the new API, because at this time the table view is already shutdown (see issue #397).
Ticket moved from /p/karatasi/features/119/
Can't be converted: