2013-02-15 82 views
0

我在照相机视图打开时正在记录数据,并且想要记录照片拍摄时的数据。在预览之前是否有“拍摄照片”的UIImagePicker事件?

但是,如果我等待didFinishPickingImage:,数据已经太旧了,因为用户可以长时间停留在预览对话框中。

是否有可能以某种方式看到预览何时开始/取消?

我正在使用默认相机按钮的覆盖视图,并不真正想从头开始发明界面(按钮/闪光灯/对焦/后置前置/预览)。

回答

0

不,如果你使用的是标准的UIImagePickerController,那么你得到的唯一事件就是两个委托方法。

获取照片的元数据有一个关键。此元数据可能包含时间戳记。也许你可以把这个时间与你正在收集的数据联系起来。

+0

谢谢,这就是我担心的。保留一些数据是不好的,因为我不知道用户等待接受图像的时间。将不得不测试自从选取器启动以来是否可以保留所有数据。如果没有人有更好的主意,会接受这个答案。 – 2013-02-17 14:52:50