Hi, Do anyone had tried caching the UITableView object. My requirement as follows : Cache the UITableViewController object into NSUserDefault, using NSCoding. Now at this point I am getting the instance of UITableViewController object, but the respective delegates are not getting called, though I reloadData on it. Do anyone had faced this scenario yet.. if so plz share the resolution. Edit : Encoding and decode methods are getting called successfully..