从UIImagePickerController启动ViewController

时间:2012-09-12 00:03:50

标签: iphone objective-c cocoa uiimagepickercontroller

问题

从它启动的视图控制器返回我的UIImagePickerViewController后,相机屏幕会忘记用户拍照并让他重拍一张。

详细

我的相机有一个“分享”按钮,既可以在拍照期间显示,也可以在预览屏幕中显示,如下所示:

enter image description here

单击共享时,允许用户通过另一个视图控制器添加联系人,如下所示:

enter image description here

如果用户在拍照之前这样做会很好,但如果用户在预览屏幕上,他会在返回时被送回拍照模式。

我尝试以模态方式启动新视图控制器并按下/弹出它,但两者都表现出相同的行为 - 图像拾取器忘记它已经拍摄了照片。

可能的解决方案

有没有办法保存imagepicker的状态?或者也许是一种显示另一个viewcontroller的方法,而不必自己启动它?现在可以使用的解决方案是在预览屏幕期间不显示共享按钮。

谢谢你。

0 个答案:

没有答案