I am making a camera app, which gives the user access to the Photo Library. They touch the button, and UIImagePickerControllerSourceTypeSavedPhotosAlbum pops up using presentModalViewController. When they touch a photo, I want a view to push the ImagePicker to the left and the new view to come in. The thing is, I want to keep the ImagePicker up, so when they go back to it there isn't a lag. This happens in many camera apps like NightCamera. Whenever I use `[self.navigationController pushViewController:photoPreview];`, it pushes the view to the main view, not the picker. When I use `[picker.navigationController pushViewController:photoPreview];`, nothing happens, because the picker's navigationController is nil. Does anyone know what to do?