popToRootViewControllerAnimated with UIImagePickerController display Retake button而不是Shoot按钮

时间:2011-06-13 16:47:06

标签: iphone objective-c uinavigationcontroller uiimagepickercontroller uinavigationbar

我正在尝试实现一个允许拍摄照片并显示一些信息的应用程序。

启动应用程序时立即显示UIImagePickerController。 拍完照片后,用户点击了预览屏幕上的“使用”,我会显示第一个视图。在后台我联系服务器,当我得到响应时,我显示结果视图。

我的问题是当我尝试回到UIImagePickerController时。 后退按钮调用"popToRootViewControllerAnimated",返回UIImagePickerController:相机正在运行,但我没有显示拍摄按钮,而是看到了预览按钮!

如何重置UIImagePickerController?我需要分配一个新的吗?

谢谢和问候

威廉

1 个答案:

答案 0 :(得分:0)

在viewWillDisappear:中应用dealloc,然后在viewWillAppear中:根据自己的喜好创建一个新实例。