1

问题

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

细节

我的相机有一个“分享”按钮,在拍照和预览屏幕期间都会显示,如下所示:

在此处输入图像描述

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

在此处输入图像描述

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

我尝试过以模态方式和通过推送/弹出它来启动新的视图控制器,但是两者都表现出相同的行为——图像选择器忘记了它已经拍摄了一张照片。

可能的解决方案

有没有办法保存图像选择器的状态?或者也许是一种显示另一个视图控制器而不必自己启动它的方法?目前可行的解决方案是在预览屏幕期间不显示共享按钮。

谢谢你这么。

4

0 回答 0