May seem like a silly question, but let's say I have a nav controller with a tableview with many rows and each row drills to a detail view containing some labels and images. If I tap row 1 it loads the detail view and its data and updates the objects, then if I pop with the back button and select row 2 when the detail view is shown it shows all the data from the previous record (until it's refreshed). Since I'm pulling data from the web it could be seconds before the labels/images etc. are updated. Clearly there is a method to release everything on that detail view when I hit back and so to prevent this from happening when I click on the next row. Any ideas? Thanks.