问题
从它启动的视图控制器返回到我的 UIImagePickerViewController 后,相机屏幕忘记了用户拍照并让他重新拍照。
细节
我的相机有一个“分享”按钮,在拍照和预览屏幕期间都会显示,如下所示:
单击共享时,允许用户通过另一个视图控制器添加联系人,如下所示:
如果用户在拍照之前这样做,这很好,但如果用户在预览屏幕上,他会在返回时被送回拍照模式。
我尝试过以模态方式和通过推送/弹出它来启动新的视图控制器,但是两者都表现出相同的行为——图像选择器忘记了它已经拍摄了一张照片。
可能的解决方案
有没有办法保存图像选择器的状态?或者也许是一种显示另一个视图控制器而不必自己启动它的方法?目前可行的解决方案是在预览屏幕期间不显示共享按钮。
谢谢你这么。